我在AdMob廣告所在的應用程序的「首選項」屏幕中出現了一個非常奇怪的行爲:僅當屏幕處於橫向模式時纔會顯示廣告。AdMob在ICS上的偏好設置
的AdActivity活性在清單如下聲明:
偏好裝載有this.addPreferencesFromResource(R.xml.preferences);在onCreate。 任何幫助將不勝感激。
我在AdMob廣告所在的應用程序的「首選項」屏幕中出現了一個非常奇怪的行爲:僅當屏幕處於橫向模式時纔會顯示廣告。AdMob在ICS上的偏好設置
的AdActivity活性在清單如下聲明:
偏好裝載有this.addPreferencesFromResource(R.xml.preferences);在onCreate。 任何幫助將不勝感激。
您的主佈局是否有保證金/填充?如果是這樣,你需要刪除它。 AdMob廣告通常需要整個屏幕(320dp寬)才能以縱向模式顯示廣告。
Galaxy Nexus的寬度爲360dp,因此它是「需要整個屏幕」規則的例外,但基於您提供的空間數量,您並未在Galaxy Nexus上運行。
只需在佈局中使用android:layout_width="320dp"
即可。
例子:
<com.google.ads.AdView
android:id="@+id/ad_banner"
android:layout_width="320dp"
android:layout_height="fill_parent"
ads:adUnitId="your_id"
ads:adSize="BANNER"
ads:loadAdOnCreate="true" />
實際的問題是在首填充屏幕上ICS:沒有足夠的空間來顯示廣告!想要:<480, 75>,已經:<432,1073741823> – user583066 2012-02-27 09:46:59