我想知道是否有可能制作非现场广告(广告素材类型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
谢谢你, 丹
答案 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的文档。