0

我有测验应用程序,我想制作另一个关于其他内容的测验应用程序。我在 Android Studio 中创建了新项目,并从第一个测验应用程序中复制了所有代码。

一切正常,只有当我开始有 AdMob 广告的活动时,应用才会停止工作。在第一个测验应用程序中一切正常,广告正常显示,但新测验应用程序在尝试加载 AdMob 广告时停止工作。你知道哪里有问题吗?

这是我在 xml 文件中用于 AdMob 广告的内容:

        <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"/>
4

2 回答 2

0

检查 admob 文档并确保您在 Android.manifest 中的 admob 详细信息中设置了正确的应用 ID

您可能有来自以前应用程序的 ID,因为包名称会不同,所以该 ID 将不起作用。

https://developers.google.com/mobile-ads-sdk/

于 2013-10-13T18:07:42.850 回答
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>
于 2015-06-18T07:01:14.467 回答