新闻源中的非Facebook页面广告

时间:2013-11-27 15:54:52

标签: facebook-ads-api

我想知道是否有可能制作非现场广告(广告素材类型1)并将其放入新闻源?我知道到目前为止情况并非如此,并且它无法通过广告管理系统/电源编辑器获得,但我想知道是否有办法通过API进行此操作。

如果没有,是否有解决办法,即创建一个标题,图像和正文的“广告”能否出现在新闻源但没有任何Facebook页面? (虽然我似乎在重复自己)。

顺便说一句,在尝试将第1类广告素材定位到“desktopfeed”时,我收到以下错误:{"error":{"type":"Exception","message":"There are no valid formats in which your ad will deliver.","code":1487569}}。 这仅适用于那些碰巧正在使用Google搜索此错误的人(正如我在发布此错误之前所做的那样)。 产生它的电话: https://graph.facebook.com/act_xxxxxxxx/adgroups?method=post&access_token=xxxxx&name=testing newsfeed availability&campaign_id=6013832871175&targeting={"countries":["US"],"age_min":13,"broad_age":1,"page_types":["desktopfeed"]}&bid_type=CPC&bid_info={"CLICKS":2}&adgroup_status=ACTIVE&creative={"type":1,"link_url":"http:\/\/www.xxxxxxx.com","title":"testing newsfeed","body":"testing newsfeed","image_hash":"edacffeeb479e931d11eb062decfee7f"}&redownload=1

谢谢你, 丹

1 个答案:

答案 0 :(得分:2)

新闻源中的所有非现场广告都需要与Facebook页面相关联,但不必在页面上实际发布。

您应该创建一个未发布的页面,它与创建标准页面帖子相同,只需设置published=1 - 例如:

curl -F 'message=Book your trip to Alaska'\
     -F 'link=http://example.com'\
     -F 'picture=http://imageurl.com/image'\
     -F 'published=0'\
     -F 'access_token=PAGE_TOKEN'\
  https://graph.facebook.com/{page_id}/feed

然后从中创建一个adcreative:

curl \
-F "name=sample creative" \ 
-F "type=27" \
-F "object_id=ID_OF_POST" \
-F "auto_update=true" \
-F "access_token=_____" \
"https://graph.facebook.com/act_12345678/adcreatives"

有关详细信息,请参阅unpublished page posts的文档。