android - 空指针 Admob Adrequest

标签 android admob andengine google-play-services adview

我在设置 Admob 时遇到了一些问题, 首先是我的代码,这一切都在 onCreateEngine 方法下:

AdView adView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice("TEST_DEVICE_ID")
        .build();
    adView.setAdSize(AdSize.BANNER);
    adView.setAdUnitId(AD_UNIT_ID);
    adView.loadAd(adRequest);

这是xml部分:

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" >
</com.google.android.gms.ads.AdView>

当我尝试将 adsize 设置为 xml 属性时,我收到一条错误消息 “缺少必需的 xml 属性 adSize” 所以我尝试以编程方式设置它,但是我还有另一个问题。 每当我调用 adView.loadAd(adRequest); 时,我都会收到一个空指针异常

最佳答案

com.google.ads.AdView : The following classes could not be found

在这个页面 reVerse 说;

“由于您使用的是 Google Play 服务,因此您必须更改类别

com.google.ads.AdView

com.google.android.gms.ads.AdView"

关于android - 空指针 Admob Adrequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24067493/

相关文章:

android - AdMob 总请求数消失,总收入减少

swift - 奖励视频广告在我的标签上显示奖励内容

带有 AndEngine 的 Java 哈希表

android - Unity无法构建并显示android的gradle错误

java - 在android中创建文件的问题

安卓音乐播放器小部件

android - AndEngine GLES2 - 如何使用调用 IUpdateHandler 的实体?

java - 从照片库中随机选择一张图像

swift - 如何使用 SwiftUI App Cycle 在 SwiftUI 项目中实现 AdMob Open Ad?

android - 需要一个非常基本的迷宫算法的建议