我有测验应用程序,我想制作另一个测试应用程序,这将是关于别的东西。 我在Android Studio中创建了新项目,并从第一个测验应用程序复制了所有代码。
一切正常,只有当我开始有AdMob广告的活动时,应用停止工作。 在第一个测验应用程序中,一切正常,广告正常显示,但新的测验应用程序在尝试加载AdMob广告时停止工作。 你知道哪里可能有问题吗?
这是我在AdMob广告的xml文件中使用的内容:
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="id"
ads:adSize="SMART_BANNER"
ads:loadAdOnCreate="true"/>
答案 0 :(得分:0)
检查admob文档并确保在Android.manifest中的admob详细信息中设置了正确的应用ID
您可能拥有之前应用程序中的ID,但由于程序包名称不同,因此无法使用。
答案 1 :(得分:0)
你可以尝试
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:background="@drawable/back"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:onClick="go"
android:orientation="vertical"
tools:context=".MainActivity" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-7897489627187383/885626" />
</RelativeLayout>