LogCat 出現"ad finished loading",但AdMob插頁式廣告不顯示
近日嘗試把Admob舊廣告代碼更新換置成新的由Google Play service 提供廣告服務的Google Mobile Ads SDK。
因為早前忙於各樣事情,自從AdMob被Google收購後都很少處理Android App內的廣告。幸好小弟其中一隻地圖App 當中使用的Google Maps Android API v2已經需要設置Google Play Service,所以基本步驟都沒有遇到甚麼困難。
但依照AdMob Android Guides內Interstitial Ad的指引抄貼程式碼時,由於太懶惰,忽略了大部份的描述文字,令到過程不太順利......
https://developers.google.com/mobile-ads-sdk/docs/admob/android/interstitial |
我依照上圖的程式碼貼到App內的適當部分,執行時都沒有錯誤訊息或彈App的情況,在LogCat 看到"ad finished loading "的字句。但就是沒有廣告出現,為甚麼呢? 就是覺得奇怪。
細看一下文字,看到:
We will then call
displayInterstitial()
when we're ready to display the interstitial.
意思是當需要展示插頁式廣告時,呼叫 displayInterstitial() 便可。
喜歡這篇文章嗎? 加我到你 或 Follow @iamrogerli吧!