Read the platform's review verdict for an ad
Reads the ad's review verdict from the platform now: whether it was approved, where it may not deliver, and every rejection reason with TikTok's suggestion and the piece of content it refers to. Read-only, so it works on a paused ad without re-enabling it.
TikTok only (/ad/review_info/); every other platform returns 501. Use it alongside the ad's
platformStatus: TikTok reports AD_STATUS_AUDIT while the ad is in review and
AD_STATUS_AD_PRE_ONLINE once it passed and is about to deliver (both map to
status: pending_review); AD_STATUS_AUDIT_DENY maps to rejected.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
Zernio ad id (24-char hex) or the platform ad id.
Response Body
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.adcampaigns.getAdReview({ path: { adId: 'ad_abc123', },});console.log(data);{ "adId": "string", "platform": "string", "platformAdId": "string", "review": { "approved": true, "reviewStatus": "string", "forbiddenPlacements": [ "string" ], "forbiddenAges": [ "string" ], "forbiddenLocations": [ "string" ], "forbiddenOperatingSystems": [ "string" ], "rejections": [ { "reasons": [ "string" ], "suggestion": "string", "forbiddenPlacements": [ "string" ], "forbiddenAges": [ "string" ], "forbiddenLocations": [ "string" ], "content": { "type": "string", "text": "string", "imageId": "string", "videoId": "string", "musicId": "string" } } ], "readAt": "2019-08-24T14:15:22Z" }}Dismiss Google Ads recommendations
Dismiss up to 100 recommendations so Google stops suggesting them. Items run in partial-failure mode.
Creative library
Lists the ad account's creative library (Meta's `/act_X/adcreatives`), rows returned verbatim. The default projection covers id, name, status, object type, thumbnail, object_story_spec / asset_feed_spec and url_tags; `fields` is a raw-passthrough override. Any creative id here is reusable on the create endpoints via `existingCreativeId`.