遇到AdMobs问题

 mobiledu2502874983 发布于 2023-02-07 15:02

从AdMobs开始,我遇到了一些奇怪的问题.

第一个问题

当我尝试通过此代码添加我的横幅时:

        layout = (RelativeLayout) findViewById(R.id.adprincipal);
    adView = new AdView(this);
    adView.setAdUnitId("my unit id");
    adView.setAdSize(AdSize.BANNER);
    AdRequest adRequest = new AdRequest.Builder()  
    .addTestDevice("my device")  
    .build();
    // Load the adView with the ad request.
    adView.loadAd(adRequest);
    layout.addView(adView);

如果我设置了大小AdSize.SMART_BANNER,我什么也得不到,但是我得到了一个测试横幅AdSize.BANNER但是ANYWAY(甚至是BANNER和SMART_BANNER)这是我从LogCat获得的:

当横幅时

12-30 04:41:00.380:W/ResourceType(27407):getEntry失败,因为entryIndex 13超出类型entryCount 5

12-30 04:41:00.380:W/ResourceType(27407):无法在包0中输入0x7f0b000d(t = 10 e = 13)(错误-2147483647)

12-30 04:41:00.380:E/GooglePlayServicesUtil(27407):找不到Google Play服务资源.检查项目配置以确保包含资源.

12-30 04:41:00.400:W/ResourceType(27407):getEntry失败,因为entryIndex 13超出类型entryCount 5

12-30 04:41:00.400:W/ResourceType(27407):无法在包0中输入0x7f0b000d(t = 10 e = 13)(错误-2147483647)

12-30 04:41:00.400:E/GooglePlayServicesUtil(27407):找不到Google Play服务资源.检查项目配置以确保包含资源.

12-30 04:41:02.111:I/GATE(27407):DEV_ACTION_COMPLETED

12-30 04:41:02.111:I/Ads(27407):广告已完成加载.

当SMART_BANNER

12-30 04:48:27.476:W/ResourceType(29507):getEntry失败,因为entryIndex 13超出类型entryCount 5

12-30 04:48:27.476:W/ResourceType(29507):无法在包0中输入0x7f0b000d(t = 10 e = 13)(错误-2147483647)

12-30 04:48:27.476:E/GooglePlayServicesUtil(29507):找不到Google Play服务资源.检查项目配置以确保包含资源.

12-30 04:48:27.516:D/OpenGLRenderer(29507):启用调试模式0

12-30 04:48:27.576:W/ResourceType(29507):getEntry失败,因为entryIndex 13超出类型entryCount 5

12-30 04:48:27.576:W/ResourceType(29507):无法在包0中输入0x7f0b000d(t = 10 e = 13)(错误-2147483647)

12-30 04:48:27.576:E/GooglePlayServicesUtil(29507):找不到Google Play服务资源.检查项目配置以确保包含资源.

12-30 04:48:31.450:我/广告(29507):广告服务器无法填充.

12-30 04:48:31.450:W/Ads(29507):无法加载广告:3

12-30 04:48:31.450:E/SQLiteLog(29507):( 14)无法打开[00bb9c9ce4]第30241行的文件

12-30 04:48:31.450:E/SQLiteLog(29507):( 14)os_unix.c:30241:(2)open(/NotificationPermissions.db) -

12-30 04:48:31.450:D/WebKit(29507):错误:

12-30 04:48:31.450:D/WebKit(29507):无法从/NoificationPermissions.db加载SQLite数据库

12-30 04:48:31.450:D/WebKit(29507):原因 - 无法打开数据库文件

12-30 04:48:31.450:D/WebKit(29507):external/webkit/Source/WebCore/platform/sql/SQLiteDatabase.cpp(71):bool WebCore :: SQLiteDatabase :: open(const WTF :: String&,布尔)

并且SMART BANNER无法加载

第二个问题

我得到了与设置INTERSTITIAL的"BANNER"相同的错误,但它最终加载......

怎么了??

我试过:这个,这个和这个 我重新安装我的图书馆,下载lastet,删除并重新安装...等等.

谢谢.

1 个回答
  • 在模拟器更改如下:

    AdRequest adRequest = new AdRequest.Builder()  
        .addTestDevice("my device")  
        .build();
    

    AdRequest request = new AdRequest.Builder()
            .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)        // All emulators
            .addTestDevice("B3EEABB8EE11C2BE770B684D95219ECB")  // Emulator id you will get in the LogCat verbose
            .build();
           adView.loadAd(request);
    

    在真实设备上:

    adView.loadAd(new AdRequest.Builder().build());
    

    另外,如果您的ad_unit_id广告启用了BAN​​NER,SMART BANNER和INTERSTITIAL,请检查您的广告服务器(最可能是AdMob).

    2023-02-07 15:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有