Facebook 包括';转换规格';参数,或';用户操作系统&x27;目标等级库参数中的字段,导致错误
我的问题是关于Facebook广告API和广告组创建中参数Facebook 包括';转换规格';参数,或';用户操作系统&x27;目标等级库参数中的字段,导致错误,facebook,facebook-ads-api,Facebook,Facebook Ads Api,我的问题是关于Facebook广告API和广告组创建中参数目标设置中的'user\u os'、'user\u device'字段,以及'conversion\u specs' 我可以成功地创建一个广告群,但这是一个非常简单的广告群,具有客观的网站点击量和其他参数的最小值。我正在尝试创建一个移动应用程序安装广告 我的参数: "access_token": <access_token> "campaign_id": <set_id>, "creative": {"creati
目标设置中的'user\u os'、'user\u device'字段,以及'conversion\u specs'
我可以成功地创建一个广告群,但这是一个非常简单的广告群,具有客观的网站点击量和其他参数的最小值。我正在尝试创建一个移动应用程序安装广告
我的参数:
"access_token": <access_token>
"campaign_id": <set_id>,
"creative": {"creative_id": <creative_id>},
"objective": 'MOBILE_APP_INSTALLS',
"bid_type": 'CPM',
"bid_info": {"IMPRESSIONS": 3},
"conversion_specs": {
"action.type": 'mobile_app_install',
"application": <app_id>
},
"tracking_specs": {
"action.type": 'mobile_app_install',
"application": <app_id>
},
"targeting": {
"user_os": 'iOS',
"user_device": 'iPhone'
"custom_audiences": [{'id': <custom_audience_id>}]
},
"name": "noNameProvided",
"adgroup_status": 'PAUSED'
有没有关于为什么会这样的见解?“转换规格”和目标字段“用户操作系统”和“用户设备”似乎是破坏这一广告群创建的因素,但我无法判断我在这些方面做错了什么
编辑-我使用的创造性参数如下所示:
"object_store_url": "https://itunes.apple.com/us/app/id284882215",
"image_hash": <img_hash>, # 1200 x 627 .jpg
"name": "install_c",
"body": "installing is good",
"call_to_action_type": "LISTEN_MUSIC",
"actor_name": "alphadtrib"
"actor_image_hash": <another_img_hash> # 75 x 75 .jpg
“对象存储地址”:https://itunes.apple.com/us/app/id284882215",
“图像散列”:,#1200 x 627.jpg
“名称”:“安装”,
“车身”:“安装很好”,
“呼叫到行动类型”:“听音乐”,
“演员姓名”:“字母肋骨”
“演员图像散列”:#75 x 75.jpg
根据
当你使用itunes商店ID时,这可能会破坏它
编辑:
好的,我试着使用您发布的规范,user\u设备和user\u操作系统需要是数组,而不是字符串:)当我将它们更改为数组时,它对我有效
编辑2:
你的创意也是错误的。
根据developers.facebook.com/docs/reference/ads-api/mobile-app-ads,您必须通过向graph.facebook.com{page_id}/feed发送请求来创建未发布的页面帖子,其中包含以下字段:
信息、呼叫、行动、图片
然后,创建一个创造性的传递对象\u story\u id:
// create the ad creative first
curl \
-F "object_story_id=1776318_101523207386" \
-F "access_token=_____" \
graph.facebook.com/act_{ad_account_id}/adcreatives
跟踪规范需要有一个Facebook应用程序id,而不是iTunes商店id。即使你没有自己的移动应用程序,也要使用Facebook应用程序的应用程序id。我们还在努力改进错误消息,这样你就不会只收到未知的错误响应。哦,那太好了!冗长是开发者最好的朋友:)天哪,我写错了。是我的Facebook应用程序ID,它指向Facebook移动应用程序的iTunes ID。我会编辑。你能发布你的创意吗?最近,手机应用程序广告创意出现了一些变化,因此,您可能正在使用旧版本的手机应用程序。编辑了用户设备和用户操作系统的原始注释-使用数组,这应该会起作用。您的创意也错了。根据需要,您必须通过向{page\u id}/feed发送请求来创建一个未发布的页面帖子,其中包含以下字段:message、call\u to\u action、picture然后,您创建一个创造性的传递对象\u story\u id//created the ad creative first curl \-F“object\u story\u id=1776318\u 101523207386”\-F“access\u token=\u\u\u\u\u\u\u”\{ad\u帐户\u id}/adcreativesOk。我在ADSAPI文档中没有看到,你认为它仍然适用于非手动广告创作吗?(我在等待一些东西,所以我很快就能自己测试出来,但与此同时,我只想收集我能收集到的所有信息。)
For mobile ads, when using the creative ID in the ad group you must specify
a tracking and conversion spec explicitly using the Facebook App ID. To obtain
an app ID, register the app on Facebook.
// create the ad creative first
curl \
-F "object_story_id=1776318_101523207386" \
-F "access_token=_____" \
graph.facebook.com/act_{ad_account_id}/adcreatives