我試圖找到這個問題的答案,找不到確切的答案。在所有活動中分享admob橫幅廣告
我有5到6個活動,包括開始時的啓動畫面。除了在其他視圖中的飛濺,我想在屏幕底部顯示橫幅廣告。在從一個活動轉換到另一個活動期間,我希望在不刷新的情況下保留與廣告相同的橫幅。這意味着橫幅部分始終保持(但將用新橫幅刷新),而活動和佈局更改。
實現此目的的最佳方法是什麼?
有人說不可能。 Show a constant admob ad banner in all the activities
我試圖找到這個問題的答案,找不到確切的答案。在所有活動中分享admob橫幅廣告
我有5到6個活動,包括開始時的啓動畫面。除了在其他視圖中的飛濺,我想在屏幕底部顯示橫幅廣告。在從一個活動轉換到另一個活動期間,我希望在不刷新的情況下保留與廣告相同的橫幅。這意味着橫幅部分始終保持(但將用新橫幅刷新),而活動和佈局更改。
實現此目的的最佳方法是什麼?
有人說不可能。 Show a constant admob ad banner in all the activities
取代活動,在主要活動中使用不同的片段,並在主活動視圖的底部設置橫幅,以便片段將被調用而不是活動,並且橫幅會相同。將您的不同活動佈局設置爲不同的片段。
請點擊此鏈接:Android Fragments
讓我幫你親愛的。我做到了如下,做起來非常簡單。
首先使用相同的橫幅廣告XML佈局代碼在你的每一個活動..
現在做一件事聲明一個變量僅低於你的所有活動類的名稱如下。
private AdView mAdView;
之後,在每個活動的onCreate()函數中使用此代碼片段。
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.build();
mAdView.loadAd(adRequest);
此後,您的相同橫幅廣告將出現/顯示在每個活動中。
你可以用我的XML廣告橫幅佈局:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="PASTE YOUR AD UNIT ID HERE">
</com.google.android.gms.ads.AdView>
不要忘了你的活動XML layouts.Place裏面添加這個下面的xmlns這個代碼類似於它的線以下。
xmlns:ads="http://schemas.android.com/apk/res-auto"
同樣使用您的廣告單元編號,我在此提及使用它。
我試過這個。要明確,現在我的方法應該是,有一個主要活動,將其他5個活動轉換爲片段,並使用admob adview轉換另一個片段。主佈局應該包含底部的adview片段,其餘部分用佔位符fragmet填充,並由相應的片段替換。它是否正確? – pats 2014-11-01 02:20:36