试玩广告 (Playable Ad) 是一种互动式广告,允许移动应用广告主为自己的应用提供简短的预览,供用户在下载应用前试玩。试玩广告配有入门或介绍视频,内有轻触试玩消息。用户轻触视频即可全屏打开游戏试玩版参与互动。该广告可在试玩全程或试玩完成后展示行动号召。
试玩广告可用于:
通过广告管理工具而不是 API 上传试玩广告。
通过广告帮助中心访问试玩广告文章,了解关于入门视频、HTML 文件和 Zip 文件的规范。
您需要准备以下各项:
向 /act_AD_ACCOUNT_ID/adsets
端点发送 POST
请求,用以创建广告组。
当您有多个版位时,可以为一个广告上传多个视频,并指定特定版位要使用的视频。以下示例中,通过 publisher_platforms
、facebook_positions
和 audience_network_positions
指定多个版位。
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adsets ?name=AD_SET_NAME &access_token=ACCESS_TOKEN &bid_amount=2 &billing_event=IMPRESSIONS &campaign_id=AD_CAMPAIGN_ID &daily_budget=1000 &optimization_goal=APP_INSTALLS &promoted_object={ 'application_id':'APP_ID', 'object_store_url':'APP_STORE_URL' } &targeting={ 'device_platforms': ['mobile'], 'geo_locations': {countries:['US']}, 'publisher_platforms': ['facebook','audience_network'], 'facebook_positions': ['feed'], 'audience_network_positions': ['rewarded_video','classic'], 'user_os': ['ANDROID'] }"
设置成功后,将返回试玩广告组编号。
向 /act_AD_ACCOUNT_ID/adplayables
端点 发送 POST
请求,用以上传试玩广告文件。对于 HTML 文件,使用 source
参数;对于 Zip 文件,使用 source_zip
参数。
curl -X POST "https://graph.facebook.com/act_{your-ad-account}/adplayables ?name={your-playable-ad-name} &source=@{your-source-location} &access_token={your-system-access-token}"
设置成功后,将返回试玩资产编号。
向 /act_AD_ACCOUNT_ID/advideos
端点发送 POST
请求,用以上传入门视频。对于 HTML 文件,使用 source
参数;对于 Zip 文件,使用 source_zip
参数。
curl -X POST "https://graph-video.facebook.com/act_AD_ACCOUNT_ID/advideos ?source=@SOURCE_LOCATION &access_token=AD_ACCOUNT_ID"
设置成功后,将返回入门视频编号。
向 /act_AD_ACCOUNT_ID/adcreatives
端点发送 POST
请求,用以创建广告创意。
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adcreatives ?name=PLAYABLE_AD_CREATIVE_NAME &access_token=ACCESS_TOKEN &playable_asset_id=PLAYABLE_ASSET_ID &object_story_spec={ 'page_id': 'PAGE_ID', 'video_data': { 'call_to_action': { 'type':'INSTALL_MOBILE_APP', 'value':{ 'application':'APP_ID', 'link':'LINK_URL' } }, 'image_url': 'THUMBNAIL_URL', 'link_description': 'CTA_MESSAGE', 'video_id': 'LEAD_IN_VIDEO_ID' } }"
设置成功后,将返回广告创意编号。
向 /act_AD_ACCOUNT_ID/ads
端点发送 POST
。
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/ads ?name=PLAYABLE_AD_NAME &access_token=ACCESS_TOKEN &adset_id=PLAYABLE_AD_SET_ID &creative={'creative_id':'PLAYABLE_AD_CREATIVE_ID'} &status=PAUSED"
完成广告测试后,将 的 status
更改为 ACTIVE
。
不支持使用 iPad 测试试玩广告。在 iOS 系统中测试时,请使用移动设备。
当您在创建试玩广告的过程中上传试玩广告素材时,您可能会看见一条错误消息,提示您试玩广告素材无效。
下面列出了您可能会遇到的常见错误以及对应的解决办法。
错误 | 可能的修复方法 |
---|---|
无效的应用编号 | 如果未选择“应用”版块,或者您无权为此应用创建广告,您将看到此错误消息。请选择应用版块并检查您是否具有为此应用创建广告的正确权限。 |
缺少行动号召点击函数调用 | 对于行动号召,试玩代码不使用 JavaScript 函数 |
上传的捆绑包包含过多子素材 | 您的 Zip 文件中包含 100 多个文件。请使用少于 100 个文件。 |
上传文件过大 | 您的 Zip 文件大于 5MB。将 Zip 文件的大小减小到 5MB 以下。 |
上传文件过大 | 您的单个 HTML 文件大于 2MB 或 |
上传的文件包含指向外部链接的重定向 | 一项或多项素材包含 JavaScript 重定向代码。请移除相关代码。 |
不支持的试玩广告 HTML | 如果杀毒扫描失败,您将看到此错误消息。 |
不支持的试玩广告目标 | 您选择了不受支持的目标。应用安装是试玩广告唯一支持的目标。在创建广告之前,请在广告管理工具中选择应用安装目标。 |
不支持的试玩广告版位 | 您选择了试玩广告不支持的版位。 |