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。
答案 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州:
添加横幅所需的五行代码: