Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 关于AdMobs的问题_Android_Admob_Google Play Services - Fatal编程技术网

Android 关于AdMobs的问题

Android 关于AdMobs的问题,android,admob,google-play-services,Android,Admob,Google Play Services,我在开始使用AdMobs时遇到了一些奇怪的问题 第一个问题 当我尝试通过以下代码添加我的横幅时: layout = (RelativeLayout) findViewById(R.id.adprincipal); adView = new AdView(this); adView.setAdUnitId("my unit id"); adView.setAdSize(AdSize.BANNER); AdRequest adReq

我在开始使用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\u BANNER
,我什么也得不到,但是我得到了一个带有
AdSize.BANNER
的测试横幅,但是无论如何(甚至是横幅和SMART\u 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):开发行动完成

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

当SMART_横幅

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:I/Ads(29507):没有来自ad服务器的填充

12-30 04:48:31.450:W/Ads(29507):加载ad: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):无法从/NotificationPermissions.db加载SQLite数据库

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

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

智能横幅不会加载

第二个问题

我得到了与“横幅”设置间隙相同的错误,但它也最终加载

怎么了

我试过:,而且 我已经重新安装了我的库,下载了lastet,删除并重新安装了。。。等等


谢谢。

关于仿真器的更改如下:

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

在真实设备上:

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

此外,如果您的广告单元id的广告已启用横幅、智能横幅和间隙,请检查您的广告服务器(最可能是AdMob)。

您可以安全地忽略此消息。这是写在谷歌移动广告SDK常见问题解答


查看此

在设备或模拟器上运行此应用程序的位置?感谢您的回复。始终在设备上。请检查您是否安装了任何广告拦截器。现在,它对SMART_BANNER也起作用,但错误仍然会出现。我查看了AdMobs,它也在统计印象。非常感谢。AdMob siteTasty上的横幅设置错误我也面临同样的问题,有时SMART_横幅没有以横向模式加载,我实施了建议的答案,但我没有解决这个问题。此外,我在AdMob网站上找不到SMART_横幅的任何设置,您能突出显示您遵循的设置吗?
adView.loadAd(new AdRequest.Builder().build());