Facebook激励视频广告加载失败:无对应投放位及格式不匹配报错
解决Facebook激励视频广告投放位格式不匹配的问题
兄弟,我之前踩过一模一样的坑!你遇到的这个Logcat错误,核心原因就是你用了其他广告类型(比如Native/Banner/Interstitial)的投放位ID来加载激励视频——Facebook的每个投放位和广告格式是严格绑定的,绝对不能混用。
你说找不到Rewarded Video类型的投放位,大概率是还没专门创建它,按下面的步骤操作就行:
- 打开Facebook Audience Network的后台管理页面(就是你创建Native、Banner这些投放位的地方)
- 点击「创建投放位」按钮,在广告格式选项里选择「Rewarded Video」
- 跟着向导完成投放位的命名、关联应用等设置,最后就能拿到专门的激励视频投放位ID
- 把代码里原来用的其他类型ID替换成这个新的,再重新测试加载广告
另外要注意:官方文档里的步骤可能默认你知道要创建对应类型的投放位,所以没特别强调这一步。以后如果要加其他格式的广告,也要记得创建对应类型的投放位,别再混用ID啦。
05-25 18:27:22.530 6932-6932 Rewarded video ad加载失败:广告请求中的展示格式(display format)与此投放位(placement)指定的展示格式不匹配。每个投放位仅可用于一种展示格式,您可创建多个投放位以使用多种展示格式。
上面这个错误日志已经说得很直白了,就是格式不匹配,换对应类型的投放位ID就解决了。
内容的提问来源于stack exchange,提问作者mehmet
相关产品推荐
相关产品推荐

