Skip to content
Docs

Creative status and destination status

A campaign can serve only when the exchange marks the image eligible and Adprime Zero marks the landing page checked. Pre-check does not write.

1 min readVerified on our accountUpdated
On this page

A campaign can serve when two independent statuses are ready: the exchange's status for the image, and Adprime Zero's status for the landing page. Both have to be recorded, the exchange has to have its own id for the ad, and prepaid balance has to cover the cap.

The exchange decides whether the image can run. Adprime Zero decides whether the landing page can. Activation reads both.

Pre-check versus submit

POST /creative/pre-check validates the page without a durable creative write. Use it to fail fast. POST /creative stores the asset and enqueues the real checks. Agents should pre-check, then submit, then poll. They should not invent a second creative over the first while the first is still the only live association you meant to judge.

Destination checks include a fetch crawler, redirect policy, visible-text match, hashes, Google Safe Browsing when configured, and restricted-category classification. A missing or invalid classifier signal is requires_review. Screenshot failure is non-gating.

After it is live

Approved destinations are re-crawled. What happens when a landing page drifts is the later loop. Subscribe to url.changed if an agent needs to notice.

Creative rotation does not skip these checks. Add, replace, and resume still require an approved creative and an approved landing page. Rotate creatives is the job page.

Approve a landing page an agent submitted is the guide for a landing page that parked in review.