有没有一种方法可以控制通过Facebook获利中心请求的广告的位置,而不是通过MoPub来提供这种选择?
通过MoPub的Facebook Native Ads集成显示的英语母语广告会传递正确的Location
数据。
尽管San Francisco纬度/经度Location
对象被传递到MoPub,但仍显示非英语广告。
我收到的非英语本地广告似乎是针对其他地区的。我已经按照RequestParameters的MoPub文档中的说明实现了moPubAdapter.loadAds(...)
方法。
根据来自Android Studio中MoPub日志的示例请求,正在使用正确的经度/纬度:37.78378378378378-122.44880571614736这是我当前所在的旧金山的坐标。另外,它不只是一个或两个广告或特定区域。广告以西班牙语,法语,泰语等显示。
答案 0 :(得分:0)
由于MoPub在下面的回答,看来必须有一种方法可以通过Facebook的信息中心定位获利位置...
MoPub的回复
在查看您的帐户时,我们发现您没有启用市场,并且所有展示都似乎是通过网络投放的。请注意,我们不能影响或控制通过网络投放的任何广告,因为这些广告是由网络SDK提供的。
另一方面,无法保证说英语的用户只会看到英语广告。如果广告客户购买了该展示机会,则可以选择发送非英语广告素材。
对于Marketplace来说,一种影响广告语言的可能性是通过关键字将语言信息传递给DSP。您可以在这里找到更多信息:https://developers.mopub.com/docs/marketplace/openrtb/#3211-object-device
值得一提的是,设置设备的主要语言将是广告语言,但是在这种情况下,由于它是您自己的设备,因此我们假设是英语。
Facebook文档
Set CPM Targets介绍了如何根据位置设置CPM目标,该位置可以帮助过滤,但不能直接启用或禁用特定地理位置。
此外,如果已经为MoPub中的广告单元定义了CPM,也不清楚是否需要在Facebook中设置CPM。
即:Facebook CPM设置为3美元,MoPub CPM设置为5美元。这会产生瀑布效应吗?首先过滤掉Facebook上所有低于$ 3的CPM,然后MoPub会过滤掉所有低于$ 5的内容?