0
例如:假设AdMob失败,或者更可能是用户正在使用AdBlocker阻止广告。是否可以检测AdMob广告的展示?
有没有什么方法可以检测到这个,所以我可以显示一个内部广告而不是什么?内部广告只会告诉用户购买高级版本以删除广告。
例如:假设AdMob失败,或者更可能是用户正在使用AdBlocker阻止广告。是否可以检测AdMob广告的展示?
有没有什么方法可以检测到这个,所以我可以显示一个内部广告而不是什么?内部广告只会告诉用户购买高级版本以删除广告。
您可以添加一个侦听AdView的:
AdView admob = (The inflated view)
admob.setAdListener(new AdListener() {
@Override
public void onReceiveRefreshedAd(AdView arg0) {}
@Override
public void onReceiveAd(AdView arg0) {}
@Override
public void onFailedToReceiveRefreshedAd(AdView arg0) {}
@Override
public void onFailedToReceiveAd(AdView arg0) {}
});
然后就可以实现在所提供的回调函数所需要的步骤(onFailedToReceive ...)
上需要注意这一点是接收当您使用setRefreshInterval自动刷新广告时,同一个广告连续两次似乎不会导致这些广告被调用。 – 2011-01-24 20:44:20