1
我的應用程序的設計方式是,在顯示廣告之前,每次都會在我的java代碼中創建新的AdView。換句話說,我沒有AdMob的AdView的元素在我的XML佈局,但在一定超時後periodicaly調用此代碼:admob填充率取決於第一個廣告請求嗎?
AdView adMob = new AdView(activity);
adMob.setAdListener(this);
adMob.setRequestInterval(0);
,並在AdView中的onReceived回調我通過接收到的廣告添加到佈局處理程序:
public void onReceiveAd(AdView adView) {
Log.d(AdHandlerUtils.TAG, "AdMob success");
myActivity.handler.post(new ViewAdRunnable(adContainer, adView));
}
我可以觀察測試廣告,有時還能看到真實的廣告。此外admob統計數字顯示了這兩個請求的數字和填充列。但問題是非常低,約15-20%,我的刷新率設置爲30秒。我有大約10萬個請求和20k次展示。
問題是,可以調用新的AdView(活動);成爲低填充率的原因? admob是否在第一個請求中發送某種配置(任何hashcodes?)info,以便真正的廣告不總是從服務器返回?