从ads api doc上说
effective_status枚举{活动、暂停、删除、PENDING_REVIEW、不批准、预先批准、PENDING_BILLING_INFO、CAMPAIGN_PAUSED、存档、ADSET_PAUSED}广告的有效状态。状态可能由于其自身的状态或其父单元的状态而有效。 status enum {活动、暂停、删除、存档}广告的配置状态。该字段返回与“configured_status”相同的值,是建议使用的值。
但是,问题是,除非广告商主动停止、暂停或删除广告或广告活动,否则广告的状态总是处于活动状态(据我在上述案例中所见)。我说错了吗?
第二,有没有人知道广告管理器界面上的专栏叫做“传递”?它有“完成”、“不交付”等价值观。
有什么方法可以从API中获取这些信息吗?
发布于 2017-09-18 05:29:04
当您通过API给出Ad状态时,您正在设置它的configured_status。这将更新到任何状态,您给它的活动,暂停,等等。该值应该通过对对象的GET请求立即反映在configured_status参数中。configured_status参数也将显示您上次设置的值,而不管父状态如何。
话虽如此,如果您有一个ACTIVE广告,它嵌套在暂停的 adset下面,它将继承暂停的状态,并通过effective_status参数进行反映。无论adset的状态如何,您都可以更新Ad的状态。只有当父暂停以防止开销时,它才会继承状态。
由于状态将从父对象继承,因此很有可能禁用它。effective_status反映对象的当前状态,该对象可能被其父对象重写。更多信息可以找到这里
注意:我刚刚发布了Ad对象的文档,但这也适用于Adset对象
configured_status是status参数的同义词,是在更新Ad时应该设置的内容。
根据Facebook的说法,这一新功能识别了低投递广告集,并解释了为什么会出现低发广告,并强调了广告商可以采取的具体行动建议,以提高广告在竞拍中的竞争力,帮助他们提高广告的表现。
广告商可以在活动和广告设置级别的“递送”栏中找到与他们的广告相关的反馈,也可以在Facebook广告经理的“工具”独立选项卡下找到反馈。
查看这篇文章,这可能有助于您深入了解“交付”:
有些事情只有在开发过程中通过练习和尝试才能学到,你不能总是依赖于文档。
希望这会有帮助!
发布于 2016-08-19 06:07:16
Facebook UI中的“交付”字段不是UI返回的一个字段,而是基于检查广告的状态、开始/结束日期等--您可以通过检查ads及其父对象来复制这个字段。
我不确定我是否理解您所说的“配置和有效状态”:如果一个广告暂停了,那么它的有效状态和配置状态都应该是PAUSED
。例如,如果将广告的Ad Set
设置为暂停,则广告的配置状态将保持为ACTIVE
,但其有效状态为ADSET_PAUSED
。
https://stackoverflow.com/questions/38632685
复制