通过XML为多个活动提供Admob广告

时间:2015-04-29 16:30:05

标签: android xml admob

您好我是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>

由于

1 个答案:

答案 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中,您可以覆盖布局的多个属性,这非常有用。希望它可以帮助你,祝你好运。