Can anyone please tell me what is mediation ?
It’s a solution where you serve ads from different networks. A mediation solution could for example show initially an AdMob banner, then 1 minute later an Amazon banner, then 1 minute later an in-house banner, then go back and show another AdMob banner, etc. This way you untie yourself from using only 1 network, and could make more complex arrangements like showing always the one who is paying more, or disable one of the networks through the Mediation configuration panel, without having to send a new version of your app, etc…
Can you please tell us the way to integrate meditation properly to always show ads from the one who is paying more, when i ad meditation i see that we have to enter a ecpm in front of each of the other networks, but i dont know how can i configure it probably, also how can we track the earning ? does it appear in the normal earning of the app or separate ?
For Admob mediation, basically you can either show an Admob banner (is similar for Admob Interstitials).
Or you can setup a mediation - AND then have it use that old Admob banner setup (Site/App).
In addition you can add some other ad networks to the Admob mediation.
The “eCPM” figure is confusing to nearly every developer who reads it first - and don’t know why Admob didn’t explain it earlier better - but it is a totally FICTITIOUS number.
Essentially it is just a number YOU decide to put there - to prioritize which network YOU think should be given first priority. If the ad fetch fails for that, then Admob will fetch the NEXT best ad network (based on YOUR specification).
So in the eCPM column you could specify:
admob $1
mmedia $0.5
OR you could do:
admob $1
mmedia $0.8
It will have the SAME effect - basically admob is #1 and mmedia is to be #2 in priority.
There IS a caveat to this (i.e. an exception) - and that is that the new “Admob eCPM floor beta” - which is a way to specify a “floor” i.e. a minimum eCPM you will tolerate - DOES use the number you give in the eCPM column. That signals to the “Admob eCPM floor beta” to NOT show ads that have a history of generally giving “effective eCPMs” that are lower than the number you specified.
For this reason the Admob eCPM column SHOULD generally reflect real eCPMs that YOU are seeing with the ad networks - for example for mmedia you may have a sense of that eCPM from mmedia developer console etc.
But in the case of “Admob eCPM floor beta” the number you specify is actually used by Admob (not just as a prioritization #1, #2 etc. use) - HOWEVER, even this number is NOT EXACT - since it is just a filter to be used to not show ads with historically bad eCPM etc. (below the number you specified in the eCPM column). In reality that same ad may be giving lower or higher revenues than expected from the “eCPM” that Admob knows it by - so expect some variation in it’s final performance in your app.
Besides Admob, which other service/server can do mediation?
@adforandroidapps thank you for such a detailed description, I was assuming it works like that.
Are you 100% sure that it works as you described?
Would be great if ALL networks work as “Admob eCPM floor beta”, only serving ads if the eCPM is not lower than entered.
quote:
Besides Admob, which other service/server can do mediation?
Some of the other ad networks can do also - and some mediation-specializing ones like mopub or some such outfits - there are other threads here discussing those (I think one thread is recent).
The reason people think about other mediation platforms is because of admob being prone to ban accounts etc. - but other than that there are some restrictions in admob mediation - i.e. cannot do House Ads of other developers (only your own apps) - so developer to developer trading of ads etc. is not possible legally.
quote:
Are you 100% sure that it works as you described?
Would be great if ALL networks work as “Admob eCPM floor beta”, only serving ads if the eCPM is not lower than entered.
That is my understanding. Also to be sure - the “eCPM” that this “Admob eCPM floor beta” uses is not a guaranteed “eCPM” - as you know even eCPM for an ad is an experimentally determined figure as it depends on the payout of the ad AS WELL AS it’s attraction to users (how often users feel like clicking on that ad). I presume Google knows an “eCPM” for an ad from it’s short history of being on Admob - they may quickly determine what it is paying - if it is below your stated “eCPM” that ad won’t be shown but another may be shown that is higher. However, when shown in YOUR APP that app may not deliver the same performance (say your users are totally different types from the average).
By the way the “Admob eCPM floor beta” is setup as a separate Site/App and then Admob mediation can point to that, as well as to a regular Admob Site/App and to others like mmedia etc. However if you only rely on “Admob eCPM floor beta” you will get very low fill rate so overall revenues may drop. There are thread devoted to this topic in this forum. But Admob has the info also.