这周我已经从Windows切换到Ubuntu。我已经将我的Android项目导入到Eclipse中,没有报错,项目可以正常构建。但是,当我尝试在设备上运行应用程序时,应用程序崩溃并显示以下消息:04-2514:14:15.700:E/dalvikvm(12640):Couldnotfindclass'com.google.ads.AdRequest',referencedfrommethodcom.myApp.initAds和04-2514:14:15.790:E/AndroidRuntime(12640):Causedby:java.lang.ClassNotFoundExcepti
我可以看到有一些测试ID用于测试Android设备中的AdMob广告。我知道如何从logcat获取测试ID。使用语句adRequest.addTestDevice("TEST_DEVICE_ID");和不使用语句在Android设备中测试广告有什么区别?因为在这两种情况下,我都能毫无问题地获得广告。代码:AdRequestadRequest=newAdRequest();adRequest.addTestDevice("TEST_DEVICE_ID"); 最佳答案 “TEST_DEVICE_ID”只是您设备唯一ID的占位符。它应该被
我正在将Firebase分析集成到我的Android应用程序中,但我无法在文档或谷歌中看到如何添加测试设备,因此它不依赖于统计信息。我测试了很多,所以如果计算我自己的事件,我的主要统计数据将被破坏在admob中我做AdRequestadRequest=newAdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("70A9E11F73EREFF712A1B73AE2BC2945").addTestDevice("1D18F0345E4C90E3625DB344BE64D02E").bui
我对admobadrequest感到困惑。我不明白adRequest.addTestDevice("device_id")。如果我写:AdRequestadRequest=newAdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice(DeviceInfo.getDeviceId(activity)).build();对于每台设备,它会影响我的AdMob帐户吗?还是addTestDevice("deviceid")仅适用于每个测试设备或实际设备?如果我只将我的测试设备的ID添加到AdReq
您可以轻松添加带有横幅广告的测试设备,这样您就不会因为不小心点击它们而被禁止。但是我找不到如何将测试设备添加到插页式广告中。我想如果你不小心点击了它们,你也会被禁止。你能给这些添加测试设备吗?如果可以,怎么做?我在官方谷歌指南和SA上都找不到它。HowtogettestadBannersandtestInterstitialadsworkingforadMob?看起来确实很有前途,但没有关于如何添加测试设备的答案。 最佳答案 Canyouaddtestdevicestotheseandifso,how?所以你去吧://request
将我的Admob迁移到GooglePlay服务后。我总是得到这个错误代码AdRequest.ERROR_CODE_NO_FILL解释如下:ERROR_CODE_NO_FILLTheadrequestwassuccessful,butnoadwasreturnedduetolackofadinventory.而且我认为它实现成功,我等了很长时间(3天)但没有广告返回,而是空白T.T这是我的代码详情:adLayout=(LinearLayout)view.findViewById(R.id.ad_layout);adView=newAdView(getActivity());adView.
在admob上,当我点击货币化>AdMob网络报告,然后在下拉选项中选择“定位类型”(在页面左下角),我看到五行:-(Unmatchedadrequests)-(unknown)-Contextual-Interest-based-Placement谁能解释一下我在Android应用中并且没有向Google提供定位信息(对我而言,上下文链接到应用程序中用户的环境,例如网站访问者网页上的文本......)实际上,我想通过向Admob提供关键字和-如果有用的话-用户(非个人)信息来改善我的ECPM,因为我还没有这样做。有没有人知道这是如何实现的,以及当我不提供任何东西时,Admob目前如何
我的应用程序已在GooglePlay商店上架一个月,一切正常。两天前,我将它添加到“专为家庭设计”类别。我收到了Google团队的认可和祝贺。从那时起,我的插页式广告就停止展示了。我收到AdRequest.ERROR_CODE_NO_FILL。InterstitialAdinterstitialAd;Bundleextras=newBundle();extras.putBoolean("is_designed_for_families",true);AdRequestadRequest=newAdRequest.Builder().addNetworkExtrasBundle(AdMo
我刚刚完成我的第一个Android和iOS应用程序,它是用Unity3D制作的。我使用Unity插件向其添加addmob横幅并在Android设备中对其进行了测试。横幅显示得很好。我现在在addMob中创建了一个帐户,手动将我的应用程序添加到其中(因为它还没有在任何商店中),获取添加单元ID,将其放入我的代码中。我现在需要测试它,但我不知道该怎么做。我知道我不应该点击我自己的横幅,但在将它发送到AppStore或GooglePlay之前我如何知道它是否有效?谢谢。 最佳答案 对于使用GooglePlay服务库的Admob版本,您只能
我正在将AdMob集成到我的Android应用中。添加部分的代码非常简单,几乎直接来自GoogleDeveloper'sguide。我正在尝试实现插页式广告。广告显示正常,但我在stackTrace中显示为红色:E/Ads(21443):JS:UncaughtReferenceError:AFMA_ReceiveMessageisnotdefined(null:1)谁能告诉我这是什么意思?是否可以发布带有此错误的应用,因为它不会导致应用崩溃?编辑:我刚刚注意到收到此错误是针对特定广告而不是针对其他广告(目前仅在我的国家/地区收到两个广告)。所以也许这只是发布者端缺少的东西。