Jump to content

What factors determine Ad Delivery?


EntaiseX

Recommended Posts

Hi there,

I have 9 active campaigns all with different CPM prices with some of them targeting desktop, some mobile and some certain GEOs.

I noticed the probability % on my linked zones.

My question is, how does Revive know when to deliver each campaign?

Does it follow a set of rules below?

1. Check delivery limitations (GEO, user agent etc..)

2. A random campaign is shown based on % probability if a user is within limitation above.

Ideally, I would like Revive to deliver the highest paying CPM campaigns first - I know I can add a weight on these to increase % but is there a waterfall/daisy chain system or a way to set the rules to deliver ads?

Any advice would be appreciated.

Thanks

 

Edited by EntaiseX
Link to comment
Share on other sites

Hi @EntaiseX,

Thanks, great question. In general:

  1. Yes, you are correct. There are a set of rules that Revive Adserver follows. It's actually been interesting for me to follow the code through today, and learn more about how that works (delivery isn't my area of specialty, yet - I'm working on it). I've written up what I have learned today, and I've asked a colleague who knows more to check things over for me. I'll come back and confirm here when it's published in our documentation.
  2. Yes, you can perform waterfall chaining. You do it with zones. You can find this on the zone's Advanced tab.

So, if you want to, put your highest paying ads into a high-value zone, and then chain through to your "filler" ads in a low-value zone. If Revive Adserver can deliver from the first zone, then it will; otherwise, it will fall through to the next zone. 

Naturally, you can chain up as many zones as you like.

As for collapsing - I wonder, if you put in a 1x1 pixel banner as your overall default (the one that Revive Adserver falls back on if it can't do anything else), would that work?

Link to comment
Share on other sites

Thanks @andrewatfornax for the answer, I look forward to reading your documentation so we can set up our campaigns accordingly.

I have three follow up questions regarding your answer to number 2. above:

2a) Would it be possible for a zone to show a fallback ad tag if no banner can be delivered?

2a) If yes, is this done by using the 'Prepend/Append even if no banner delivered' tool and entering my in-house fallback tag in the append section?

2c) If not, as we are *unable to chain from zones to zone, how would I be able to collapse a zone if no banner is able to be shown?

*Background to our setup: Each zone in our server is set up as a different websites ad zone.

This is because we're using the server to deliver ads across different zones from sites in our ad network.

Instead of creating each website under the 'Websites' tab we've done it by creating zones for each website under 1 main website.

Thanks

 

Edited by EntaiseX
Link to comment
Share on other sites

I forgot to ask 2 more questions:

3) how do I set a daily cap on the number of impressions for all users for a campaign/banner?

4) Is it possible to add a header bidding solution into Revive like Prebid.js or NginAd or something else?

I see a way to limit per visitor and sessions but not a daily limit for all visitors.

Thanks,

Edited by EntaiseX
Link to comment
Share on other sites

Hi @EntaiseX,

2a) No, there's no default banner option at a zone level. (Or at the website level, either). So, no, the prepend/append option is not what you want - prepended/appended HTML is added before/after the banner displayed for the zone. However, you could create a default zone in the website, and put the default banner in a remnant campaign in the zone, and then chain this from your primary zone, if you do want to have a default banner that's displayed if all else fails for the zone.

2c) Why does it matter that all your zones are under the one website? This doesn't stop you from chaining from one zone to another zone?

3) This can only be done at the campaign level, with Contract campaigns: https://documentation.revive-adserver.com/display/DOCS/Creating+a+Campaign

4) Anything is possible :-) Header bidding is definitely one of the features that I would like to look into as we move through our Patreon goals and start to be able to dedicate more time to new features.

Link to comment
Share on other sites

Hi @andrewatfornax thanks for the reply.

If I were to add a banner tag e.g Adsense under 'Prepend/Append even if no banner delivered' for a zone, what would happen if a banner is able to be shown?

Would the Adsense tag override the banner?

If yes, the changing zones to zones would be the solution.

Looking forward to your documentations on ad delivery.

Thanks,

Link to comment
Share on other sites

Hi @EntaiseX,

No - if you put an Adsense banner in the prepend or append section, then the Adsense banner will be displayed before/after the banner - that is, in addition to the banner itself. 

The option to "prepend/append even if no banner" simply means that the prepended/appended code will happen even when there is no banner to show.

The prepend/append code does not override the banner.

Does that help?

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...