(即将废弃)创建商品来源为 TikTok Commerce 的视频购物广告
TikTok Commerce(曾用名 TikTok Shopping) 整合了全套解决方案、多样功能和广告工具套件,可帮助各品牌和商户与他们的客户进行有意义的互动。TikTok Commerce 支持丰富的电商内容。通过这些内容,您可以在 TikTok 视频和您的个人资料页的产品展示选项卡中销售您的商品。
本文介绍了创建商品来源为 TikTok Commerce 的视频购物广告的步骤。
重要提示
自 2025 年第三季度起, GMV Max 将成为 TikTok 店铺广告的默认且唯一支持的推广系列类型。如果您使用商品销量推广目标并选择 TikTok Shop 作为销售目标页面创建广告,则将无法再使用 API 创建、编辑或复制直播购物广告、商品购物广告 或视频购物广告。请尽早迁移至 GMV Max API。如有任何问题或需要支持,请联系您的 TikTok 销售代表。了解按广告类型和接口划分的具体变动。注意
下列参数表中必填/条件必填标记只适用于商品来源为 TikTok Commerce 的视频购物广告场景。
1.创建推广系列
使用/campaign/create/接口创建一个推广系列。下表仅列出了购物广告的相关参数。 若想了解推广系列创建所需的其他参数,请查看/campaign/create/。
注意
目前商品来源为 TikTok Commerce 购物广告不支持推广系列预算优化(CBO)。
|字段|类型|描述|
|---|---|---|
|advertiser_id {必填}|string|广告主 ID。 |
|objective_type {必填}|string|推广目标。购物广告需将此字段设置为`PRODUCT_SALES`。|
|budget_mode {+条件必填}|string| 预算模式。例如可以设置日预算。当`objective_type`<strong>不是</strong>`RF_REACH`时必填。当`objective_type`为`RF_REACH`时,`budget_mode`仅支持`BUDGET_MODE_INFINITE`。<br>欲了解如何设置预算类型,请查看[预算](https://ads.tiktok.com/marketing_api/docs?id=1739381246298114)。|
|budget {+条件必填}|float| 推广系列预算。当 `budget_mode`设置为 `BUDGET_MODE_DAY`或`BUDGET_MODE_DYNAMIC_DAILY_BUDGET`或`BUDGET_MODE_TOTAL`时必填。欲了解最小预算和如何设置预算类型,请查看[预算](https://ads.tiktok.com/marketing_api/docs?id=1739381246298114)。 |
|campaign_name {必填}|string|推广系列名称。最长为512个字符,不支持emoji。 <br data-tomark-pass>注意: 每个汉字或日文单字算作两个字符,每个英文字母算作一个字符。|
|app_id {+条件必填}|string|App ID。iOS14推广系列必填。|
|campaign_type|string|枚举值: `REGULAR_CAMPAIGN`,` IOS14_CAMPAIGN`。|
| campaign_product_source {必填}| string | 视频购物推广系列的商品来源。<br>将本字段设置为 `STORE`(TikTok Shop 店铺,或 TikTok 橱窗)。 |
示例
请求
(code curl http)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/campaign/create/' \
--header 'Access-Token: {{access-token}}' \
--header 'Content-Type: application/json' \
--data-raw '
{
"advertiser_id": "{{advertiser_id}}",
"budget_mode": "BUDGET_MODE_TOTAL",
"objective_type": "PRODUCT_SALES",
"campaign_product_source": "STORE",
"campaign_name": "{{campaign_name}}",
"budget": 5000
}'
(/code)
返回
(code Success-Response http)
HTTPS/1.1 200 OK
{
"code": 0,
"message": "OK",
"request_id": "{{request_id}}",
"data": {
"budget_mode": "BUDGET_MODE_TOTAL",
"campaign_app_profile_page_state": "UNSET",
"campaign_product_source": "STORE",
"objective_type": "PRODUCT_SALES",
"is_new_structure": true,
"budget": 5000.0,
"objective": "LANDING_PAGE",
"roas_bid": 0.0,
"create_time": "2022-11-01 08:35:45",
"advertiser_id": "{{advertiser_id}}",
"is_smart_performance_campaign": false,
"campaign_name": "{{campaign_name}}",
"operation_status": "ENABLE",
"deep_bid_type": null,
"campaign_type": "REGULAR_CAMPAIGN",
"campaign_id": "{{campaign_id}}",
"secondary_status": "CAMPAIGN_STATUS_ENABLE",
"modify_time": "2022-11-01 08:35:45"
}
}
(/code)
2.创建、管理 TikTok Shop 店铺
TikTok Commerce 为希望利用 TikTok 账户直接销售商品的品牌和卖家提供了直接集成(TikTok Shop)。
直接集成可以通过在 TikTok 商家中心创建 TikTok Shop 店铺进行设置。欲了解如何创建 TikTok Shop 店铺,请查看这里。
TikTok Shop 店铺创建完成后, 请遵守以下步骤:
- i. 将TikTok Shop 店铺添加至商务中心。欲了解如何从商务中心请求 TikTok Shop 店铺的权限,请查看这里。
- ii. 使用/bc/member/invite/接口邀请成员加入商务中心,并授予管理员权限。您可以同时为受邀成员指定advertiser_role。
- iii. 使用/bc/asset/assign/接口将 TikTok Shop 店铺共享给商务中心成员,并授予管理权限。请确保将asset_type字段设置为TIKTOK_SHOP,且将store_role字段设置为 AD_PROMOTION。
3.创建广告组
使用/adgroup/create/接口创建一个广告组。下表仅列出了购物广告的相关参数。 若想了解广告组创建所需的其他参数,请查看/adgroup/create/。
注意
目前购物广告不支持程序化创意(ACO)。
|字段{35%}|类型{10%}|描述{55%}|
|---|---|---|
|promotion_type{+条件必填}|string|推广对象类型。您可以使用此字段指定推广产品的对象。若对应的推广系列推广目标不是`REACH`,`VIDEO_VIEWS`或`ENGAGEMENT`,则此字段必填。<br>枚举值参见[枚举值 - 推广对象类型](https://ads.tiktok.com/marketing_api/docs?id=1737174886619138)。<br>创建视频购物广告请将此字段设置为`VIDEO_SHOPPING`。 |
| placement_type | string | 版位类型,即您的广告投放的版位策略。<br><br>枚举值:<ul><li>`PLACEMENT_TYPE_AUTOMATIC`:自动版位。TikTok 的广告系统将使用智能计算,为您选择所有可用应用的版位最佳组合。 </li><li>`PLACEMENT_TYPE_NORMAL`:编辑版位。通过手动编辑版位,你将能够自主选择广告投放的应用。 </li></ul><br>默认值:`PLACEMENT_TYPE_NORMAL`。<br><br><p><span style="color:darkred"><b>注意</b></span>:在商品来源为 TikTok Shop 或橱窗(即 `product_source` 为STORE 为 `SHOWCASE`)的视频购物广告中使用 Pangle 版位(`PLACEMENT_PANGLE`) 目前为白名单功能。如需使用此功能,请联系您的 TikTok 销售代表。您申请此白名单后,还可在此类广告中使用自动版位 (`PLACEMENT_TYPE_AUTOMATIC`)。 |
| placements {+条件必填} | string[] | <ul><li>当 `placement_type` 为 `PLACEMENT_TYPE_NORMAL` 时,本字段必填。</li><li>当 `placement_type` 为 `PLACEMENT_TYPE_AUTOMATIC` 时,忽略本字段,系统将自动选择版位写入`placements`。</li></ul><br>版位,即广告投放的应用。 <br><br>枚举值:`PLACEMENT_TIKTOK`,`PLACEMENT_PANGLE`。 <br><br><p><span style="color:darkred"><b>注意</b></span>:在商品来源为 TikTok Shop 或橱窗的视频购物广告中使用 Pangle 版位(`PLACEMENT_PANGLE`) 目前为白名单功能。如需使用此功能,请联系您的 TikTok 销售代表。 |
|product_source{必填}|string|商品来源,即您要推广的商品的来源。<br>将本字段设置为 `STORE`(TikTok Shop 店铺)。<br><p><span style="color:darkred"><b>注意</b></span>: 若未在推广系列层级设置`campaign_product_source`,且同一推广系列下存在至少一个`product_source`设置为`CATALOG`的历史广告组,和一个`product_source`设置为`STORE` 或`SHOWCASE`的历史广告组,则该推广系列下不允许新建广告组。 |
|shopping_ads_type{必填} |string|购物广告种类。枚举值: `VIDEO`(视频购物广告),`LIVE`(直播购物广告), `CATALOG_LISTING_ADS`(产品目录广告)。视频购物广告需将此字段设置为`VIDEO`。|
|catalog_id{必填}|string|商品库 ID。<br>您可使用[/store/list/](https://ads.tiktok.com/marketing_api/docs?id=1752267762718722) 获取广告账户下可用商店对应的`catalog_id`,`store_id` 和`store_authorized_bc_id`。<br><br><p><span style="color:darkred"><b>注意</b></span>:自 2024 年 6 月 30 日起,您将无需再传入`catalog_id`和`catalog_authorized_bc_id`,因为这些字段将被忽略。|
|catalog_authorized_bc_id |string| 拥有商品库权限的商务中心的 ID。对于商务中心中的商品库,您必须传入所属商务中心的 ID。<br><br><p><span style="color:darkred"><b>注意</b></span>:自 2024 年 6 月 30 日起,您将无需再传入`catalog_id`和`catalog_authorized_bc_id`,因为这些字段将被忽略。|
|store_id{+条件必填}|string| TikTok Shop 店铺 ID。 `product_source` 设置为 `STORE`时必填。<br><p><span style="color:darkred"><b>注意</b></span>:欲获取 TikTok Shop 店铺 ID,您可以调用[/bc/asset/get/](https://ads.tiktok.com/marketing_api/docs?id=1739432717798401):<ul><li> 当返回中的`asset_type` 为 `TIKTOK_SHOP`时,对应的`asset_id`为TikTok Shop店铺 ID。</li></ul>|
|store_authorized_bc_id{+条件必填}|string| 有权管理该商店 (`store_id`)的商务中心的ID。`product_source` 设置为 `STORE`时必填。|
| bid_type {必填} | string | 竞价策略。竞价策略将决定系统的单次成效费用管理方式、预算支出方式以及广告投放方式。 <br><br>枚举值:<ul><li> `BID_TYPE_CUSTOM`: 将广告的平均成效成本保持在某个特定值。本竞价策略在 TikTok 广告管理平台的名称为<b>目标 CPA </b>或<b>成本上限</b>。</li><li>`BID_TYPE_NO_BID`:尽量消耗你的全部预算,以取得最多成效。本竞价策略在 TikTok 广告管理平台的名称为<b>最大投放量</b>。</li></ul>|
| deep_bid_type {+条件必填} | string | `optimization_goal` 为 `VALUE` 时必填。 <br><br>[价值优化](1739381743067137.html)的竞价策略。竞价策略将决定系统的单次成效费用管理方式、预算支出方式以及广告投放方式。<br><br> 枚举值: <ul><li>`VO_MIN_ROAS`:将广告的平均 ROAS 保持在某个特定值。本竞价策略在 TikTok 广告管理平台的名称为<b>目标 ROAS</b>。 </li><li> `VO_HIGHEST_VALUE`:尽量消耗你的全部预算,以获得最多的总收入。本竞价策略在 TikTok 广告管理平台的名称为<b>最高总收入</b>。</li></ul>|
示例-创建商品来源为TikTok Shop的广告组
请求
(code curl http)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/adgroup/create/' \
--header 'Access-Token: {{access-token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"adgroup_name": "{{adgroup_name}}",
"advertiser_id": "{{advertiser_id}}",
"automated_targeting": "OFF",
"bid_price": 0.0,
"bid_type": "BID_TYPE_NO_BID",
"billing_event": "CPC",
"budget": 400.0,
"budget_mode": "BUDGET_MODE_TOTAL",
"campaign_id": "{{campaign_id}}",
"conversion_bid_price": 0.0,
"deep_cpa_bid": 0.0,
"end_time_stamp": 1643523943,
"gender": "GENDER_UNLIMITED",
"ios14_quota_type": "UNOCCUPIED",
"is_new_structure": true,
"operation_status": "ENABLE",
"optimization_goal": "CLICK",
"pacing": "PACING_MODE_SMOOTH",
"placement_type": "PLACEMENT_TYPE_NORMAL",
"placements": [
"PLACEMENT_TIKTOK"
],
"schedule_end_time": "2038-01-01 00:00:00",
"schedule_start_time": "2037-12-12 23:23:23",
"schedule_type": "SCHEDULE_START_END",
"shopping_ads_retargeting_type": "OFF",
"start_time_stamp": 1640845543,
"targeting_expansion": {
"enable_expansion": false
},
"video_download_disabled": true,
"promotion_type": "VIDEO_SHOPPING",
"product_source": "SHOP",
"store_id": "{{store_id}}",
"store_authorized_bc_id": "{{store_authorized_bc_id}}",
"catalog_authorized_bc_id": "{{catalog_authorized_bc_id}}",
"catalog_id": "{{catalog_id}}",
"location_ids": [
"1643084"
]
}'
(/code)
返回
(code Success-Response http)
HTTPS/1.1 200 OK
{
"code": 0,
"message": "OK",
"request_id": "{{request_id}}",
"data": {
"placement_type": "PLACEMENT_TYPE_NORMAL",
"app_type": null,
"optimization_event": null,
"bid_price": 0.0,
"pacing": "PACING_MODE_SMOOTH",
"operation_status": "ENABLE",
"deep_cpa_bid": 0.0,
"conversion_bid_price": 0.0,
"promotion_type": "VIDEO_SHOPPING",
"adgroup_app_profile_page_state": null,
"bid_display_mode": "CPMV",
"scheduled_budget": 0.0,
"operating_systems": [],
"frequency": null,
"deep_bid_type": null,
"network_types": [],
"rf_estimated_frequency": null,
"is_new_structure": true,
"auto_targeting_enabled": false,
"adgroup_name": "{{adgroup_name}}",
"inventory_filter_enabled": false,
"secondary_optimization_event": null,
"schedule_type": "SCHEDULE_START_END",
"pixel_id": null,
"video_download_disabled": true,
"interest_category_ids": [],
"adgroup_id": "{{adgroup_id}}",
"gender": "GENDER_UNLIMITED",
"brand_safety_type": "NO_BRAND_SAFETY",
"bid_type": "BID_TYPE_NO_BID",
"delivery_mode": null,
"campaign_id": "{{campaign_id}}",
"share_disabled": false,
"optimization_goal": "CLICK",
"frequency_schedule": null,
"budget": 400.0,
"schedule_infos": null,
"creative_material_mode": "CUSTOM",
"statistic_type": null,
"modify_time": "2022-11-10 07:21:04",
"audience_ids": [],
"purchased_impression": null,
"languages": [],
"billing_event": "CPC",
"store_id": "{{store_id}}",
"campaign_name": "{{campaign_name}}",
"brand_safety_partner": null,
"category_id": "0",
"device_price_ranges": null,
"app_download_url": null,
"product_source": "SHOP",
"advertiser_id": "{{advertiser_id}}",
"budget_mode": "BUDGET_MODE_TOTAL",
"rf_estimated_cpr": null,
"conversion_window": null,
"rf_purchased_type": null,
"catalog_authorized_bc_id": "{{catalog_authorized_bc_id}}",
"feed_type": null,
"is_hfss": false,
"create_time": "2022-11-10 07:21:04",
"excluded_audience_ids": [],
"schedule_end_time": "2038-01-01 00:00:00",
"store_authorized_bc_id": "{{store_authorized_bc_id}}",
"placements": [
"PLACEMENT_TIKTOK"
],
"ios14_quota_type": "UNOCCUPIED",
"schedule_start_time": "2037-12-12 23:23:23",
"secondary_status": "ADGROUP_STATUS_CREATE",
"search_result_enabled": false,
"skip_learning_phase": false,
"comment_disabled": false,
"keywords": null,
"catalog_id": "{{catalog_id}}",
"dayparting": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"age_groups": null,
"location_ids": [
"1643084"
],
"next_day_retention": null,
"app_id": null,
"actions": [],
"purchased_reach": null,
"interest_keyword_ids": [],
"shopping_ads_type": "VIDEO"
}
}
(/code)
4.创建广告
使用/ad/create/接口创建广告。下表仅列出了购物广告的相关参数。 若想了解广告创建所需的其他参数,请查看/ad/create/。
注意
- 若已在广告组层级将
product_source设置为STORE,请不要传入page_id或card_id。- 若您未传入卡片相关字段(
card_id) ,从而指定创新互动样式为卡片,则商品来源为TikTok Shop的时视频购物广告的默认创新互动样式为锚点链接。
下表列出了相关参数。
|字段{35%}|类型{10%}|描述{55%}|
|---|---|---|
|identity_id {必填}|string|认证身份ID。|
|identity_type {必填}|string| 认证身份类型。枚举值: `CUSTOMIZED_USER`(自定义用户), `AUTH_CODE`(授权用户), `TT_USER`(TikTok用户),`BC_AUTH_TT`(已添加到商务中心的TikTok用户)。 <br>关于认证身份的更多信息,请查看[认证身份](https://ads.tiktok.com/marketing_api/docs?id=1738958351620097)。 <br><p><span style="color:darkred"><b>注意</b></span>:若广告组层级`product_source` 设置为 `STORE` ,则 `identity_id` 和 `identity_type`只能在广告层级指定,且 `identity_type` 只能设置为 `AUTH_CODE`,`TT_USER`,或 `BC_AUTH_TT` (对于此身份类型,即添加到商务中心的TikTok用户,您需要拥有该TikTok账户的<strong>使用现有的帖子投放广告</strong>权限。)|
|catalog_id|string| 商品库 ID。<br><br><p><span style="color:darkred"><b>注意</b></span>:自 2024 年 6 月 30 日起,您将无需再传入本字段,因为本字段将被忽略。|
|product_specific_type|string|选择商品的维度。枚举值: `ALL`,` PRODUCT_SET`, `CUSTOMIZED_PRODUCTS`。<br>设置为`ALL`时,不需传入`sku_ids` ,`item_group_ids`或`product_set_id`。若本字段设置为`PRODUCT_SET`,需传入`item_group_ids`或`product_set_id`。若本字段设置为`CUSTOMIZED_PRODUCTS`,`sku_ids`字段必传。<br><br> 若广告组层级`product_source` 设置为 `STORE` ,则此字段将被忽略。|
|item_group_ids {+条件必填}|string[]|商品的SPU(标准化产品单元) ID 列表。最多可传入20个ID。<br><br>若想获取 TikTok Shop 中商品的 SPU ID 列表并确认商品能否用于广告中,可使用[/store/product/get/](1793482248880130.html)。若该商品返回的`status`为`AVAILABLE`,则该商品可用于广告中。|
|dynamic_format|string|动态样式。<br><br>枚举值:<ul><li>`DYNAMIC_CREATIVE`:智能创意。根据用户的购买意图向每位用户展示不同的视频,商品卡片和目标页面,从而最大限度地提高广告转化量。 </li><li>`UNSET`:未设置。</li></ul>重定向广告(广告组的`shopping_ads_retargeting_type`不是`OFF`)无法使用`dynamic_format`。当 `dynamic_format` 设置为 `DYNAMIC_CREATIVE`时,会自动创建卡片。这意味着您无需传入与卡片相关的字段(`card_type`,`card_image_id`, `card_tags`,和 `card_show_price`)。<br><br> 若广告组层级`product_source` 设置为 `STORE` ,则此字段不可设置为`DYNAMIC_CREATIVE`,您可不传入此字段,或将本字段设置为`UNSET`。|
|vertical_video_strategy |string|枚举值:`UNSET`,`SINGLE_VIDEO`, `CATALOG_VIDEOS`。 若 `dynamic_format` 为`DYNAMIC_CREATIVE`,则此字段必须设置为`UNSET`。<br><br> 若广告组层级`product_source` 设置为 `STORE` ,您可不传入此字段,或将本字段设置为`SINGLE_VIDEO`。|
|dynamic_destination{+条件必填}|string|枚举值:`UNSET`, `DLP`(动态落地页)。<br><br>您仅可将本字段设置为`UNSET`。|
|landing_page_url|string|落地页URL。<br><br>不支持传入本字段。|
| ad_format{必填} | string | 广告样式。枚举值: `SINGLE_IMAGE`,`SINGLE_VIDEO`, `CAROUSEL`,`LIVE_CONTENT`。<br>若广告组层级`product_source` 设置为`STORE`,此字段必填且需设置为`SINGLE_VIDEO`。 |
| video_id {+条件必填} | string |用于创建广告的视频素材ID。对Spark Ads,需使用`tiktok_item_id`字段设置TikTok视频ID。您可以使用 [/file/video/ad/search/](https://ads.tiktok.com/marketing_api/docs?id=1740050472224769) 接口查询视频素材ID。<br><p><span style="color:darkred"><b>注意</b></span>:若广告组层级`product_source`设置为`STORE`,需传入`video_id` 或`tiktok_item_id`。|
| tiktok_item_id {+条件必填} | string | 用作Spark Ads的TikTok视频ID。ID可以从 [/tt_video/info/](https://ads.tiktok.com/marketing_api/docs?id=1738376324021250) 或 [/identity/video/get/](https://ads.tiktok.com/marketing_api/docs?id=1740218475032577) 接口的返回值中的 `item_id` 字段值获取。 <br><p><span style="color:darkred"><b>注意</b></span>: 若广告组层级`product_source`设置为`STORE`,需传入`video_id` 或`tiktok_item_id`。<br><br><span style="color:#fd0000">使用此功能,代表您声明拥有该视频中音乐的版权,可用于营销使用。</span> |
请求
(code curl http)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/ad/create/' \
--header 'Access-Token: {{access-token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"adgroup_id": "{{adgroup_id}}",
"advertiser_id": "{{advertiser_id}}",
"creatives": [
{
"ad_name": "{{ad_name}}",
"dynamic_format": "UNSET",
"vertical_video_strategy": "SINGLE_VIDEO",
"video_id": "{{video_id}}",
"ad_text": "test",
"dynamic_destination": "UNSET",
"call_to_action": "SHOP_NOW",
"ad_format": "SINGLE_VIDEO",
"image_ids": [
"{{image_ids}}"
],
"catalog_id": "{{catalog_id}}",
"identity_type": "TT_USER",
"identity_id": "{{identity_id}}",
"item_group_ids": [
"{{item_group_ids}}"
]
}
]
}'
(/code)
返回
(code Success-Response http)
HTTPS/1.1 200 OK
{
"code": 0,
"message": "OK",
"request_id": "{{request_id}}",
"data": {
"ad_ids": [
"{{ad_ids}}"
],
"need_audit": false,
"creatives": [
{
"shopping_ads_video_package_id": "",
"avatar_icon_web_uri": "",
"click_tracking_url": null,
"playable_url": "",
"is_aco": false,
"page_id": null,
"adgroup_name": "{{adgroup_name}}",
"creative_type": "SHOPPING_SHOP_PAGE",
"campaign_name": "{{campaign_name}}",
"ad_text": "test",
"call_to_action_id": null,
"optimization_event": null,
"vast_moat_enabled": false,
"ad_id": "ad_id",
"ad_format": "SINGLE_VIDEO",
"impression_tracking_url": null,
"operation_status": "ENABLE",
"profile_image_url": "",
"ad_name": "{{ad_name}}",
"advertiser_id": "{{advertiser_id}}",
"creative_authorized": false,
"video_id": "{{video_id}}",
"campaign_id": "{{campaign_id}}",
"identity_id": "{{identity_id}}",
"landing_page_url": "",
"catalog_id": "{{catalog_id}}",
"display_name": "Pinkeye",
"dynamic_destination": "UNSET",
"landing_page_urls": null,
"deeplink": null,
"adgroup_id": "{{adgroup_id}}",
"dynamic_format": "UNSET",
"vertical_video_strategy": "SINGLE_VIDEO",
"dark_post_status": "OFF",
"branded_content_disabled": false,
"app_name": "Pinkeye",
"item_group_ids": [
"{{item_group_ids}}"
],
"identity_type": "TT_USER",
"modify_time": "2022-11-10 08:20:25",
"is_new_structure": true,
"card_id": null,
"image_ids": [
"{{image_ids}}"
],
"create_time": "2022-11-10 08:20:25",
"product_specific_type": "UNSET",
"ad_texts": null
}
]
}
}
(/code)
# 5.预览广告 创建广告后, 使用/creative/ads_preview/create/接口预览广告。
我们支持的预览类型包括:AD,PAGE,CARD和 ADS_CREATION,使您可以预览当前广告,原生落地页,产品卡片和广告(此类型预览时不会生成新广告)。