TOOL API

ad_create

Creates regular ads by uploading ad creatives such as images, videos, text, and call-to-action settings to /open_api/v1.3/ad/create/. Creative requirements vary by placement. Each ad group can contain at most 20 ads when the campaign objective is `RF_REACH`; at most 20 ads for `PRODUCT_SALES` when `campaign_product_source` is `STORE`; at most 50 ads for `PRODUCT_SALES` when `campaign_product_source` is `CATALOG`; and at most 50 ads for other objectives. You can create up to 20 ads per request in a single ad group, and must make multiple calls to `/ad/create/` to add more. To create Smart Creative ads, use `/ad/aco/create/`. Important deprecation: creating non-Spark Ads using Custom Identities in ad groups that deliver to Automatic Placement or Select Placement when TikTok is included is no longer supported for existing ad accounts, and all new ad accounts created on or after January 15, 2026 cannot create non-Spark Ads using Custom Identities for these placements. Existing ads remain editable. Campaigns that deliver only to Pangle or Global App Bundle placements are not affected. Before migrating from v1.2, review the v1.3 campaign management migration differences.

ecommerceOAuth1 credits

Call information

Tool slug
tiktok-ads.ad_create
Provider
TikTok for Business
Average response
0 ms
Calls in 7 days
0

Input parameters

adgroup_idrequired

Ad group ID.

advertiser_idrequired

Advertiser ID.

creativesrequired

Advertising creatives to create within the specified ad group. Max size: 20. You can create at most 20 ads in one request for a single ad group; make multiple calls to `/ad/create/` to create more ads in the same ad group.