Publish ad
Publish a Google ad and push it live
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
adPublishing. writeOAuthPrivate IntegrationSub-Account TokenRequest
Headers
API Version
v3v3Path Parameters
Ad identifier
507f1f77bcf86cd799439011Body
Location identifier
HChooFuiyPpVYzeJ4HMeResponse
The campaign moved to PUBLISHING. Returns the raw document, so the id is _id and adGroups are not populated.
Campaign identifier, as _id rather than id
6a8438b2b112242a53b1ea6aMongoose internal version key
6Campaign name
Spring promotionLocation identifier
fRMewNQIxSyZ5R4nQyitGoogle Ads customer id
6776452901Advertising channel
SEARCHDEMAND_GENSEARCHStatus after the publish request, normally PUBLISHING
DRAFTSCHEDULEDPUBLISHEDPUBLISHINGFAILEDIN_REVIEWPAUSEDARCHIVEDWITH_ISSUESREJECTEDPUBLISHINGWhere the campaign was created from
AD_MANAGERBudget configuration
Network placement settings
Bidding configuration. value is omitted for strategies that do not take a target.
Attached assets by kind
Campaign level targeting
Ad scheduling windows
Ancillary campaign metadata
Publish error from Google, null when the request was accepted
nullWhether the campaign is declared as EU political advertising
falseUser who created the campaign
uPy3hdVIuuNlbWOpBYGwUser who last updated the campaign
hzN33mfYO5c1LHqsExRCCreated at
2026-08-18T10:49:22.412ZUpdated at
2026-08-19T08:10:33.333Z