2012-09-15 79 views

回答

42

一個適當的AdMob聯播活動在AndroidManifest的定義是這樣的:

<!-- AdMobActivity definition --> 
<activity android:name="com.google.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

你可能缺少了android:configChanges一部分。

請注意,所有的configChanges參數都是必需的。由於並不是所有這些都存在於/舊SDKS中,因此您需要使用更新的Android版本作爲默認構建平臺。如果您正確設置了minSdk,並且不會在代碼中使用任何更新的API調用,您仍然可以定位較早的Android版本。

+3

我固定的地點的誤差<使用-SDK直接在上面<應用但現在我在模擬器中進行測試,但我沒有看到廣告?大家都說,你必須等待,但現在需要大約一個小時,廣告不顯示! –

+2

它工作!耐心點! –

9

什麼工作對我來說是改變了Android SDK版本13 擴大了android:在清單configChanges包含所有參數:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 

注意:configChanges內容區分大小寫,因此請確保您保留camelCase!(這一點在我開始)

我開始在一分鐘左右內接收廣告。

1

將您的構建目標設置爲最新的(> = 4)它將起作用。 只要你喜歡,你仍然可以擁有minSdkVersion,targetSdkVersion。

的廣告是否會在一段時間後,要耐心:)

相關問題