2010-06-17 62 views
8

我的應用程序與AdMob廣告集成。當我改變方向時,它應該根據方向適合屏幕。在縱向模式下它工作正常,但是當我更改爲橫向模式時,縱向模式中顯示的廣告尺寸與橫向模式中顯示的廣告尺寸相同。Android中的AdMob定位問題

我在佈局頁面中添加以下內容。

<com.admob.android.ads.AdView 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    myapp:backgroundColor="#000000" 
    myapp:primaryTextColor="#FFFFFF" 
    myapp:secondaryTextColor="#CCCCCC" 
/> 
+2

我認爲AdMob的問題和我們(作爲開發人員)除了兩件事之外無能爲力(正如我在AdMod網站上看到的,此視圖的最大尺寸爲320x59 px nomore): 1)請AdMod開發人員修復那; 2)反編譯AdMob jar文件並更改此行爲:) – davs 2010-07-11 12:23:36

回答

6

這似乎這裏的答案是來自AdMob:

http://groups.google.com/group/admob-publisher-discuss/browse_thread/thread/17451c55258de1ec?pli=1

不幸的是我們沒有在這個時候支持480頁浸 寬的廣告。我們有 統一在整個網絡上展示我們的廣告 ,而我們現在還沒有 將廣告格式擴展爲480 像素寬的格式。我們 希望很快加入他們的支持。 我們的SDK是建立在這樣一種方式, 當我們引入更廣泛的廣告單元 景觀手機和其他較大的 屏幕,新廣告將已經 支持,你會不會需要 更新到一個新的SDK。

所以不幸的是,似乎不可能展開廣告。

2

我有同樣的問題,但沒有解決它。

我正在考慮在LinearLayout內添加Admob的AdView,其中的內容與backgroundColor完全相同。

喜歡的東西:

<LinearLayout android:id="@+id/admob_stuff" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="#000000"> 

    <com.admob.android.ads.AdView 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    myapp:backgroundColor="#000000" 
    myapp:primaryTextColor="#FFFFFF" 
    myapp:secondaryTextColor="#CCCCCC" 
    /> 

</LinearLayout> 
+1

好主意。與黑白廣告和白色背景相比,簡單易用的修補程序看起來更好,例如, – Chris 2011-02-07 19:13:22