您好我是Admob的新手我已经通过谷歌提供的以下代码成功地将admob添加到我的主要活动XML中,但事情是我的广告仅包含在主要活动上..所以我打算将相同的代码粘贴到其他活动中以及......是正确的方法吗?或者还有另一种方法可以只使用XML而不是Java ..
<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="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
由于
答案 0 :(得分:2)
您可以创建一个名为ad_view.xml的单独布局,并使用include标记将其包含在其他布局中,如下所示:
ad_view.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="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
您的其他布局
<include
layout="@layout/ad_view"
android:id="@+id/ad_View"/>
请注意,在include中,您可以覆盖布局的多个属性,这非常有用。希望它可以帮助你,祝你好运。