2013-12-12 150 views
0

我幾個月沒有更新我的應用程序,當我試圖隱去廣告不加載時。這是logcat顯示的內容:admob廣告不再有效

12-12 16:12:54.975: INFO/Ads(23032): Request scenario: Online server request. 
    12-12 16:12:55.526: ERROR/Ads(23032): AdLoader can't parse gWhirl server configuration. 
12-12 16:12:55.526: INFO/Ads(23032): The following was caught and handled: 
    org.json.JSONException: No value for ad_networks 
    at org.json.JSONObject.get(JSONObject.java:354) 
    at org.json.JSONObject.getJSONArray(JSONObject.java:544) 
    at com.google.ads.c.a(SourceFile:102) 
    at com.google.ads.internal.c.b(SourceFile:994) 
    at com.google.ads.internal.c.run(SourceFile:902) 
    at java.lang.Thread.run(Thread.java:864) 
12-12 16:12:55.526: INFO/Ads(23032): onFailedToReceiveAd(There was an internal error.) 

什麼可能導致這種情況發生?

+0

如果您正在使用的AdWhirl,他們關閉了它:。HTTP:// TechCrunch的.com/2013/06/13/google-shuts-down-mobile-ad-aggregator-adwhirl-asks-developers-to-use-admob-mediation-instead/ –

+0

我從來沒有聽說過adwhirl,是否有可能我可以以前一直在使用它,而不知道? – ez4nick

+0

我只是猜測你的logcat。'gWhirl'讓我覺得AdWhirl被設置。將不得不調查您是否最終使用該服務。 –

回答

0

Admob在上個月左右發生了很多變化。

其中一個主要變化是通過Google Play服務庫分發Admob SDK以及更改包和發生的一些接口更改。建議您看看https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals

另一個是遷移到新的Admob儀表板,以及您應該隨廣告提供的AdUnitId更改。它現在看起來像'ca-pub-XXXXXXXXX-YYYYYYYY'

但話雖如此,我仍然有應用程序尚未做出改變,他們繼續運行得很好如果您已經使用Google Play服務並升級了,那麼你可能是一個奇怪的狀態,如果是這樣的話,那麼我強烈建議你滾AdMob聯播着使用GPS類太