2013-01-03 30 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