2013-01-03 38 views
0

我不知道發生了什麼事,沒有更改我的代碼,並且1天后,我現在沒有顯示任何Admob廣告完美),我得到這個錯誤:用於工作的AdView代碼,不再有效,1天后

E/Ads(775): JS: Uncaught ReferenceError: AFMA_getSdkConstants is not defined (http://media.admob.com/:1) 

我沒有使用任何的代碼如下推出廣告,只是XML:

<com.google.ads.AdView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ads:adSize="BANNER" 
    ads:adUnitId="<took my id out>" 
    ads:loadAdOnCreate="true" /> 

請,如果任何人知道或有一種預感,這可能是錯了,我真的很感激一些建議!

謝謝!

編輯:是的,原來它是fricken的AVD!我刪除了所有的AVD,當我添加一個新的AVD時,它工作在2.3.3到4.2的所有內容上。去搞清楚。

+0

在其設備中使用它以前工作? –

+0

http://programmers.stackexchange.com/questions/104900/it-was-working-yesterday-i-swear-what-c​​an-you-do – Krishnabhadra

+0

http://stackoverflow.com/a/11049387/726863 –

回答

0

加載添加在單獨的線程,然後我認爲它會作爲更新版本的android想要在另一個線程中執行網絡操作。

您可以使用一個線程,然後加載

adView.loadAd(new AdRequest()); 
+0

不,這個單獨的線程是無意義的。我一直在看到這個,但它不能解決除1個人之外的任何問題。 – AutoM8R

+0

@ AutoM8R訪問這裏http://programmers.stackexchange.com/questions/104900/it-was-working-yesterday-i-swear-what-c​​an-you-do –

+0

是的,事實證明這是AVD!我刪除了所有的AVD,當我添加一個新的AVD時,它工作在2.3.3到4.2的所有內容上。去搞清楚。 – AutoM8R

0

是否定義廣告活動加入您的Manifest文件中像這樣

<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 
+0

請記住,它昨天工作完美....我重新加載了我的生產代碼,完美的工作,現在它不會工作。 – AutoM8R

相關問題