请求通过营销 API 在 Facebook 中推广 iOS 应用程序
Request to promote iOS App in Facebook via Marketing API
我有 facebook 申请ads_read, manage_pages ads_management, business_management and Ads Management Standard Access permissions
。
我可以创建 Ad campaign
、ad set
并可以通过 Facebook 营销 API.
将 asset
上传到 Facebook
我使用以下参数创建广告集:
{
name: 'adset_name',
campaign_id: '<campaign_id>',
lifetime_spend_cap: 11000,
promoted_object: {
application_id: '<fb_app_id>',
object_store_url: 'https://itunes.apple.com/app/<my_app>',
page_id: '<page_id>',
},
billing_event: 'IMPRESSIONS',
optimization_goal: 'APP_INSTALLS',
bid_amount: 20000,
targeting: {
age_min: 20,
age_max: 25,
genders: [1],
locales: [6],
user_os: ['iOS_ver_11.0_and_above'],
geo_locations: {
countries: ["US"],
},
excluded_geo_locations: {
countries: ["GB"],
},
publisher_platforms: 'facebook',
facebook_positions: ['feed'],
},
device_platforms: 'mobile',
pacing_type: 'standard',
status: 'PAUSED',
end_time: '2019-07-30 23:59:59-07:00',
};
我用这些字段创建广告创意:
{
object_type: 'APPLICATION',
status: 'ACTIVE',
name: 'hello',
title: 'foo',
object_story_spec: {
page_id: '<facebook page id associated with app>',
photo_data: {
image_hash: asset_hash,
caption: 'Just image',
},
},
application_id: '<app store app id>',
object_store_url: 'https://itunes.apple.com/app/<my app same as application_id>',
}
问题是,当我尝试使用参数创建广告时:
{
name: 'Heyyy',
campaign_id,
adset_id,
creative: {
creative_id,
},
status: 'PAUSED',
}
我收到错误
Object Store URL does not match promoted object: Please ensure that the object store URL associated with your ad creative matches the object store URL set on your promoted object.
如果我查看我的 Facebook 业务管理器 -> 广告管理器,我会看到已创建 ad set
,它链接到应用程序、页面和 iOS 应用程序。
如果我自己创建广告集,而不是脚本,一切看起来都像。
所以,我很确定 ad set
可以正确创建。
但是我不知道如何创建 ad creative
来让它工作。
从现在起我有 2 周的时间遇到这个问题, 是我关于广告创意错误的问题。
P.S。这是我在 Facebook 社区论坛上的问题的链接,如果它可以帮助解决问题 link, link, link, link
8天过去了,我终于知道怎么做了。
您可以找到有关此 link 的信息
现在我的广告创意参数如下所示:
{
object_type: 'APPLICATION',
status: 'ACTIVE',
name: 'hello',
title: 'foo',
object_story_spec: {
page_id: '<fb_page_id>',
link_data: {
call_to_action: {
type: 'INSTALL_MOBILE_APP',
value: {
link: 'https://itunes.apple.com/app/<app>',
},
},
image_hash: 'image hash',
link: 'https://itunes.apple.com/app/<app>',
message: 'Message',
},
},
}
我有 facebook 申请ads_read, manage_pages ads_management, business_management and Ads Management Standard Access permissions
。
我可以创建 Ad campaign
、ad set
并可以通过 Facebook 营销 API.
将 asset
上传到 Facebook
我使用以下参数创建广告集:
{
name: 'adset_name',
campaign_id: '<campaign_id>',
lifetime_spend_cap: 11000,
promoted_object: {
application_id: '<fb_app_id>',
object_store_url: 'https://itunes.apple.com/app/<my_app>',
page_id: '<page_id>',
},
billing_event: 'IMPRESSIONS',
optimization_goal: 'APP_INSTALLS',
bid_amount: 20000,
targeting: {
age_min: 20,
age_max: 25,
genders: [1],
locales: [6],
user_os: ['iOS_ver_11.0_and_above'],
geo_locations: {
countries: ["US"],
},
excluded_geo_locations: {
countries: ["GB"],
},
publisher_platforms: 'facebook',
facebook_positions: ['feed'],
},
device_platforms: 'mobile',
pacing_type: 'standard',
status: 'PAUSED',
end_time: '2019-07-30 23:59:59-07:00',
};
我用这些字段创建广告创意:
{
object_type: 'APPLICATION',
status: 'ACTIVE',
name: 'hello',
title: 'foo',
object_story_spec: {
page_id: '<facebook page id associated with app>',
photo_data: {
image_hash: asset_hash,
caption: 'Just image',
},
},
application_id: '<app store app id>',
object_store_url: 'https://itunes.apple.com/app/<my app same as application_id>',
}
问题是,当我尝试使用参数创建广告时:
{
name: 'Heyyy',
campaign_id,
adset_id,
creative: {
creative_id,
},
status: 'PAUSED',
}
我收到错误
Object Store URL does not match promoted object: Please ensure that the object store URL associated with your ad creative matches the object store URL set on your promoted object.
如果我查看我的 Facebook 业务管理器 -> 广告管理器,我会看到已创建 ad set
,它链接到应用程序、页面和 iOS 应用程序。
如果我自己创建广告集,而不是脚本,一切看起来都像。
所以,我很确定 ad set
可以正确创建。
但是我不知道如何创建 ad creative
来让它工作。
从现在起我有 2 周的时间遇到这个问题,
P.S。这是我在 Facebook 社区论坛上的问题的链接,如果它可以帮助解决问题 link, link, link, link
8天过去了,我终于知道怎么做了。
您可以找到有关此 link 的信息
现在我的广告创意参数如下所示:
{
object_type: 'APPLICATION',
status: 'ACTIVE',
name: 'hello',
title: 'foo',
object_story_spec: {
page_id: '<fb_page_id>',
link_data: {
call_to_action: {
type: 'INSTALL_MOBILE_APP',
value: {
link: 'https://itunes.apple.com/app/<app>',
},
},
image_hash: 'image hash',
link: 'https://itunes.apple.com/app/<app>',
message: 'Message',
},
},
}