我已经尝试在我的应用上投放广告几天了。我有一切设置,订单项,横幅,admob ID(与ca-app ....),我得到了正确的mopub Id和一切。但是我仍然收到这条消息:
12-16 20:13:44.984 2778-2778/com.spekz D/skia﹕ GFXPNG PNG bitmap created width:720 height:279 bitmap id is 184
12-16 20:13:44.994 2778-2778/com.spekz D/dalvikvm﹕ GC_FOR_ALLOC freed 55K, 18% free 27700K/33472K, paused 14ms, total 14ms
12-16 20:13:45.004 2778-2778/com.spekz I/dalvikvm-heap﹕ Grow heap (frag case) to 33.606MB for 3214096-byte allocation
12-16 20:13:45.064 2778-2778/com.spekz D/MoPub﹕ Failed to retrieve GPS location: access appears to be disabled.
12-16 20:13:45.064 2778-2778/com.spekz D/MoPub﹕ Loading url: http://ads.mopub.com/m/ad?v=6&id=47b3246cf9604036bfb1837d193d15d9&nv=3.3.0%2Bkit&dn=samsung%2CSM-G900F%2Ckltexx&udid=ifa%3A56d9b230-e477-4a7d-904a-5bf30f1ea0e1&z=%2B0100&o=p&sc_a=3.0&mr=1&mcc=219&mnc=10&iso=hr&cn=HR%20VIP&ct=2&av=1.0&android_perms_ ext_storage=1&ts=1
12-16 20:13:45.064 2778-2778/com.spekz I/MoPub﹕ Fetching ad for task #0
12-16 20:13:45.064 2778-2778/com.spekz I/com.mopub﹕ Fetching ad for task #0
12-16 20:13:45.364 2778-3261/com.spekz D/MoPub﹕ Loading ad type: admob_native
12-16 20:13:45.374 2778-3261/com.spekz I/System.out﹕ AsyncTask #4 calls detatch()
12-16 20:13:45.374 2778-2778/com.spekz D/MoPub﹕ Loading custom event adapter.
12-16 20:13:45.374 2778-2778/com.spekz D/MoPub﹕ Attempting to invoke custom event: com.mopub.mobileads.GooglePlayServicesBanner
12-16 20:13:45.374 2778-2778/com.spekz D/MoPub﹕ Couldn't locate or instantiate custom event: com.mopub.mobileads.GooglePlayServicesBanner.
12-16 20:13:45.374 2778-2778/com.spekz V/MoPub﹕ MoPubErrorCode: Unable to find Native Network or Custom Event adapter.
12-16 20:13:45.374 2778-2778/com.spekz D/MoPub﹕ Loading failover url: http://ads.mopub.com/m/ad?v=6&id=47b3246cf9604036bfb1837d193d15d9&nv=3.3.0%2Bkit&dn=samsung%2CSM-G900F%2Ckltexx&udid=ifa%3A56d9b230-e477-4a7d-904a-5bf30f1ea0e1&z=%2B0100&o=p&sc_a=3.0&mr=1&mcc=219&mnc=10&iso=hr&cn=HR%20VIP&ct=2&av=1.0&android_perms_ext_storage=1&ts=1&exclude=9fb97ef474b011e48e2c002590f2bb78&request_id=c9d0e74352be40218b76d719289e4c09&fail=1
12-16 20:13:45.374 2778-2778/com.spekz D/MoPub﹕ Loading url: http://ads.mopub.com/m/ad?v=6&id=47b3246cf9604036bfb1837d193d15d9&nv=3.3.0%2Bkit&dn=samsung%2CSM-G900F%2Ckltexx&udid=ifa%3A56d9b230-e477-4a7d-904a-5bf30f1ea0e1&z=%2B0100&o=p&sc_a=3.0&mr=1&mcc=219&mnc=10&iso=hr&cn=HR%20VIP&ct=2&av=1.0&android_perms_ext_storage=1&ts=1&exclude=9fb97ef474b011e48e2c002590f2bb78&request_id=c9d0e74352be40218b76d719289e4c09&fail=1
12-16 20:13:45.374 2778-2778/com.spekz I/MoPub﹕ Fetching ad for task #1
12-16 20:13:45.374 2778-2778/com.spekz I/com.mopub﹕ Fetching ad for task #1
12-16 20:13:45.674 2778-2849/com.spekz D/MoPub﹕ No ads found for adunit (47b3246cf9604036bfb1837d193d15d9).
12-16 20:13:45.674 2778-2849/com.spekz I/System.out﹕ AsyncTask #3 calls detatch()
12-16 20:13:45.684 2778-2778/com.spekz I/MoPub﹕ Ad failed to load.
12-16 20:13:45.684 2778-2778/com.spekz I/com.mopub﹕ Ad failed to load.
12-16 20:14:45.354 2778-2778/com.spekz D/MoPub﹕ Refresh disabled for ad unit (47b3246cf9604036bfb1837d193d15d9).
该应用不在任何商店,我只是在手机上测试它。这有什么不同吗? 非常感谢任何帮助:)
答案 0 :(得分:3)
它说:
12-16 20:13:45.374 2778-2778 / com.spekz D / MoPub:找不到或 实例化自定义事件: com.mopub.mobileads.GooglePlayServicesBanner。
这意味着您可能没有集成适配器,或者访问此文件的MoPub SDK存在问题。适配器位于Android主SDK中: https://github.com/mopub/mopub-android-sdk/tree/master/extras/src/com/mopub/mobileads
请参阅第三方网络集成文档,了解有关集成AdMob适配器和相应AdMob SDK的步骤(使用最新版本与iOS8兼容): https://github.com/mopub/mopub-android-sdk/wiki/Integrating-Third-Party-Ad-Networks
AdMob似乎也未在您的广告单元上有效。请按照以下步骤在广告单元上启用网络。
- 转到MoPub用户界面中的“投放网络”标签
- 点击“细分”
- 单击要设置的指定段(注意:帐户将 在创建时自动设置全局细分。这个会 是大多数人需要导航到设置广告的细分 特定广告单元的网络。如果有新段,则会发生变化 已创建并具有特定定位,因为新细分将覆盖 全局细分的特定参数。)
- 有一个过滤器设置仅显示正在运行的广告来源。你想要 关闭过滤器内的“状态:正在运行”的选项卡 框以查看其余广告来源。
- 点击要更改的广告单元的下拉菜单
- 修改广告来源的ecpm
- 点击“设置”
醇>这将启用该特定广告单元的广告网络。
希望这有帮助!
答案 1 :(得分:1)
如果您使用的是AdMob,则需要将Google Play服务集成到您的Mopub SDK中。在此处查看更多信息:https://github.com/mopub/mopub-android-sdk/wiki/Integrating-with-Google-Play-Services