← 返回目录
📁 Use Cases › Campaign creation › Create Shopping Ads › Create Video Shopping Ads

(即将废弃)创建商品来源为 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,使您可以预览当前广告,原生落地页,产品卡片和广告(此类型预览时不会生成新广告)。

内容来源:TikTok API for Business 官方文档 · 本地归档

在接这个接口时卡住了?
Stuck wiring this API into production? We build ad-delivery tooling on these platforms — campaign automation, reporting pipelines, error-handling and migration between API versions.
联系我们 · Talk to us 每日平台更新简报 →