2011-01-20 70 views
3

我已經在我的應用中添加了admob測試,因爲pdf說明正在引導,並且一切正常(在模擬器和我的設備中)。爲了停止測試模式和上傳我的新apk在市場上,我必須從我的.java文件中刪除測試代碼,對吧?我已經嘗試過了,並且我上傳了我的.apk文件(來自海量存儲),但是我不能看到任何admob ...我的錯誤是什麼?admob說:「服務器回覆沒有廣告可用」

TEST CODE:

AdManager.setTestDevices(new String[] { 
        AdManager.TEST_EMULATOR,"xxxxxxxxxxxxxxxxxxxxxxxxx",}); 

      AdView adView=(AdView)findViewById(R.id.ad); 
      adView.requestFreshAd(); 

我檢查我的logcat的觀點:

01-20 14:13:38.938: INFO/AdMobSDK(19582): No fill. Server replied that no ads are available (373ms) 

回答

4

你自己回答了這個問題

01-20 14:13 :38.938: INFO/AdMobSDK(19582):無填充。服務器 回答說,沒有廣告可用 (373ms)

一切正常。服務器沒有東西可以發送給你,當它發生時,你會看到廣告。

1

我觀察到相同的結果。只要有耐心:) 順便說一句。您不必刪除AdManager.TEST_EMULATOR,"xxxxxxxxxxxxxxxxxxxxxxxxx",});。它隻影響你的設備。

+0

還是你想,如果我在市場上傳這將是確定? – 2011-01-20 12:18:34

+1

是的。更好地移動adView.requestFreshAd();到Activity :: onResume()。廣告將被刷新。此外,您的應用可能會從AdMob獲得沒有廣告的回覆。 – 2011-01-20 12:39:40

2

您必須手動禁用AdMob賬戶的測試模式。因此,只要登錄到您的AdMob帳戶並訪問該應用程序的設置和那裏你可以找到這樣一個選項:

alt text

相關問題