亚马逊移动广告不起作用

Posted

技术标签:

【中文标题】亚马逊移动广告不起作用【英文标题】:Amazon Mobile Ads not working 【发布时间】:2014-03-08 17:01:21 【问题描述】:

我已按照本指南实施亚马逊移动广告: https://developer.amazon.com/public/apis/earn/mobile-ads/docs/quick-start

但是我在展示广告时遇到了问题,而且我的应用似乎被亚马逊广告服务器以某种方式拒绝:

02-11 11:48:33.774:D/AmazonMobileAds AdLayout(10350):广告尺寸为 自动确定。 02-11 11:48:33.779: D/AbsListView(10350): onVisibilityChanged() 被调用,可见性:4 02-11 11:48:33.779: D/AbsListView(10350): unregisterIRListener() 被调用 02-11 11:48:33.799: D/AbsListView(10350): onVisibilityChanged() 被调用, 能见度:0 02-11 11:48:33.799:D/AbsListView(10350): unregisterIRListener() 被调用 02-11 11:48:34.099: D/AmazonMobileAds AdRequest WebRequest(10350): URL: http://aax-us-east.amazon-adsystem.com/x/msdk?appId=&dinfo=%7B%22scalingFactor%22%3A%222.0%22%2C%22screenSize%22%3A%22720x1280%22%2C%22orientation%22%3A%22portrait%22%2C%22os%22%3A% 22android%22%2C%22model%22%3A%22GT-I9305%22%2C%22osVersion%22%3A%224.3%22%2C%22connectionType%22%3A%22Wifi%22%2C%22carrier%22%3A% 22中华%20Telecom%22%2C%22language%22%3A%22en%22%2C%22make%22%3A%22samsung%22%2C%22country%22%3A%22US%22%7D&pkg=%7B%22v%22 %3A%2215%22%2C%22lbl%22%3A%22Baby%20Monitor%22%2C%22vn%22%3A%220.5%22%2C%22pn%22%3A%22com.astrotek.babymonitor%22%7D&ua =Mozilla%2F5.0%20%28Linux%3B%20U%3B%20Android%204.3%3B%20en-us%3B%20GT-I9305%20Build%2FJSS15J%29%20AppleWebKit%2F534.30%20%28Khtml%2C %20like%20Gecko%29%20Version%2F4.0%20Mobile%20Safari%2F534.30&AD-ID = A6Ndy818A0Pko7-rm16G81E&isTest =真adsdk = amznAdSDK-Android的5.1.153及插槽=肖像&SZ =汽车及mxsz = 720x0&sha1_udid = 262c355fe50b5d6934081c9bce568ac7fed963cb 02-11 11:48:34.629: I/dalvikvm(10350): Jit: 调整 JitTable 的大小 4096 至 8192 02-11 11:48:34.834:W/AmazonMobileAds AdLoader(10350): 服务器消息:DISABLED_APP。请在 30 秒后重试;代码:400 02-11 11:48:34.834: D/AmazonMobileAds AdController(10350): adFailed 02-11 11:48:34.834:W/MainActivity(10350):广告加载失败。代码:NO_FILL, 消息:服务器消息:DISABLED_APP。请在 30 秒后重试

一些可能相关的信息:

    SDK 是最新的(从https://developer.amazon.com/public/apis/earn/mobile-ads 下载) 大部分代码与示例项目(FloatingAdActivity.java)相同 如果我将应用程序密钥更改为与示例项目(“sample-app-v1_pub-2”)相同的应用程序密钥,它可以工作 应用已注册但尚未发布 我不在美国

我应该进行哪些更改才能让我的应用能够展示亚马逊广告?

【问题讨论】:

设置注册码的时候,是否也设置了测试标志? AdRegistration.enableTesting(true);如果这有什么不同,请告诉我。 是的,我已经设置了测试标志,所以这不是原因...... 您是否已将税务和付款信息添加到开发者门户中?在亚马逊提取此信息之前,您可以获得 DISABLED_APP 消息。 @MikeHines 感谢您的评论。您是指税务身份设置吗? 2月6日更新了,通知中心确认“您的纳税身份信息已成功验证。”,不知道还有什么需要做的。 @MikeHines 感谢您的提及。我接受了采访,经过亚马逊的确认邮件,现在广告正在展示。 【参考方案1】:

原来问题出在亚马逊这边,联系他们并在一天后解决。

过程非常简单:我使用了他们的开发者联系门户:https://developer.amazon.com/help/contact-us.html,选择“Mobile ads General”作为Subject,内容我上面的原始问题是 Message。然后他们能够确定问题并修复它。

【讨论】:

您应该包括您所做的重新解决方案。将来可以帮助其他人。 @PareshMayani 你是对的,添加了更多细节,谢谢。【参考方案2】:

我也有这个确切的问题,有类似的错误日志。 等待 30-60 分钟后,它自行消失了。 (我没有联系亚马逊支持,也没有更改我的代码中的任何内容)。

在第一次投放广告之前,adUnit 似乎需要“预热”。

【讨论】:

以上是关于亚马逊移动广告不起作用的主要内容,如果未能解决你的问题,请参考以下文章

为啥 AdMob 广告频次上限不起作用?

亚马逊 iap 在发布模式下不起作用

亚马逊应用内购买在生产环境中不起作用

即时游戏广告不起作用 - showAsync' 为 null

亚马逊 App Store 上的应用内购买多年来都不起作用。怎么修?

Admob 测试广告不起作用,只有真实的广告在显示 - Android