2016-09-22 44 views
1

我在我們的應用中使用PublisherAdView來顯示橫幅廣告。因此,要求每5分鐘重新加載一次廣告,並將每個廣告展示20秒。如何重置PublisherAdView佈局?

現在我使用的是loadAd方法,但每當第二個廣告負載顯示之前的廣告並填充新廣告時。那麼有什麼方法可以在20秒後重置adView,以便我可以重新加載廣告。我知道destroy()方法在那裏,但根據documentation,我們應該在activity的destroy方法上調用它。

有誰知道如何重置publisheradview?

感謝

+0

1.每5分鐘重新加載一次廣告 - 可以通過管理控制檯指定添加應刷新的時間(以秒爲單位輸入)2.通過admob 20秒後無法重置。您需要編寫自己的計時器邏輯,然後在20秒後刪除adview並在下次刷新之前加回。但是這個邏輯看起來很糟糕 –

+0

@AmodGokhale我可以重新加載廣告,但只有幾分之一秒,它顯示舊的和填充新的廣告..我想避免這一點。 –

+0

請嘗試此鏈接中提供的解決方案http://stackoverflow.com/questions/4549401/correctly-disable-admob-ads –

回答

0

有沒有辦法加載第二個廣告之前清除PublisherAdView的內容,我害怕。

但是,您可以使用AdListener來確定第二個廣告何時完成加載並在之後顯示PublisherAdView。只需使用onAdLoaded回調。

+0

是的,我也試過這個,但仍然顯示舊的廣告一秒鐘。 –