我试图找到这个问题的答案,找不到确切的答案。在所有活动中分享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