Why is admob ad unit Frequency capping not working?

天涯浪子 提交于 2019-12-19 17:45:29

问题


I set two impressions per minute per user but it doesn't work. Ads keep showing every time. [IMAGE] https://i.imgsafe.org/95d5e259bf.png

on admob site they say : A change to frequency capping, such as changing the cap from two to three, can take up to a day to take effect.

But it has been more than TWO days since I applyed change to Frequency capping and it is not working ? Here is how I request ads :

private void requestNewInterstitial() {
    AdRequest adRequest = new AdRequest.Builder().addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").build();
    mInterstitialAd.loadAd(adRequest);
}

I use setTestDevice so real ads wont show app because impressions on real ads can get me banned.


回答1:


I was facing the same issue in Unity plugin and reported the same. Unfortunately as of now there is a bug in the ad serving of Admob hence ad capping do not work.

There is an open bug that's being investigated internally with frequency capping in AdMob.

As mentioned by Google engineer




回答2:


Please note the following:

A change to frequency capping, such as changing the cap from two to three, can take up to a day to take effect. A slight server delay can occasionally result in the frequency cap that you've set being exceeded.

Check it here Officially....

https://support.google.com/admob/answer/6244508?ctx=tltp&hl=en



来源:https://stackoverflow.com/questions/40817113/why-is-admob-ad-unit-frequency-capping-not-working

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!