Also was strugling with it.
My solution is fire on all pages with dom manipulation.
Works fine, here is example
TAG
<script async src="//{YOUR-DOMAIN}/www/delivery/asyncjs.php"></script>
<script>
var firstAdPlacement = document.querySelector('{YOUR-PLACEMENT');
var firstAd = '<ins data-revive-zoneid="1" data-revive-id="{YOUR-BANNER-ID}"></ins>';
firstAdPlacement.insertAdjacentHTML('beforeend', firstAd);
</script>
TRIGGER
ALL PAGES