AdMob广告是否需要Java代码?

时间:2013-12-04 22:03:54

标签: android admob

AdMob广告是否需要Java代码?在developers网站上,他们使用的是java代码,但是我尝试使用xml代码加载广告并且它可以正常工作,只是我不确定点击次数。我还注意到,当我使用java代码时,也会显示2个广告,一个又一个。

我现在正在使用这个:

xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
.
.
.  
    <com.google.ads.AdView android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            ads:adUnitId="..."
            ads:adSize="SMART_BANNER"
            ads:loadAdOnCreate="true" />

这是否足够或我是否也应该使用java代码?在这里,我根本不需要id。

2 个答案:

答案 0 :(得分:2)

您无需任何Java代码即可运行来自com.google.ads.AdView的AdMob添加(SDK版本高达6.4.1)。如果使用ads:loadAdOnCreate="true",您的代码将在没有它的情况下正常运行。

如果您使用测试模式或卷轴广告,则应该会看到测试广告。如果你看到它们,一切正常。

答案 1 :(得分:1)

使用com.google.ads.AdView不需要Java代码,但您必须包含广告单元ID才能计算点击次数。但是,com.google.ads.AdView是较旧的AdMob Android API的一部分。要在Google Play服务中使用移动广告API,您必须使用Java代码。 documentation州:

添加横幅所需的五行代码:

  • 导入com.google.android.gms.ads。*
  • 声明AdView实例
  • 创建它,指定广告单元ID
  • 将视图添加到UI
  • 加载广告