Android AdMob 廣告出現時會自動捲到底部

設定完 AdMob 後雖然正在瀏覽主要內容的區塊

但是當 廣告出現的時候
就會被自動捲到底部

我的 activity 中

外層是 scrollview

結構如下

<ScrollView>

<LinearLayout>
    //主要內容
</LineadLayout>

<LinearLayout>
    //AdMob layout
</LinearLayout>

</ScrollView>

雖然正在瀏覽主要內容的區塊

但是當 廣告出現的時候
就會被自動捲到底部

最後是在 AdMob 的 LinearLayout 中加入下面這個屬性解決
android:descendantFocusability=”blocksDescendants”

完整

<ScrollView>

<LinearLayout>
    //主要內容
</LineadLayout>

<LinearLayout
android:descendantFocusability="blocksDescendants"
>
    //AdMob layout
</LinearLayout>

</ScrollView>

資料來源:
http://stackoverflow.com/questions/9842494/how-to-prevent-a-scrollview-from-scrolling-to-a-webview-after-data-is-loaded

About: Kaito


One thought on “Android AdMob 廣告出現時會自動捲到底部”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料