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