2011-03-09 66 views
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,以便真正的廣告不總是從服務器返回?

回答

1

不幸的是,其中一部分原因是adMob糟糕透頂。很多人一直抱怨admob的填充率 - 每天都是自己的過山車,我高達90%,低至10%。

相關問題