We use Zernio to letour customers adjust running LinkedIn campaigns: locations, job functions, industries, seniorities and company sizes. Writing works well. PUT
/v1/ads/{adId} with targeting applies a partial update, as documented.
What we're missing is a way to read what LinkedIn has right now:
- GET /v1/ads/ad-sets/{adSetId} and GET /v1/ads/campaigns/{campaignId} return501forLinkedIn ("not available on LinkedIn").
- The targeting on GET /v1/ads/{adId} is a stored copy of the last PUT body, not the live state. We sent two partial updates (first countries, then industries: []). Afterwards
it only showed {"industries": []}, so it can't be used to check a write either.
Request: a live read of a LinkedIn campaign's targeting criteria, in the same shape PUT accepts, the way GET /v1/ads/ad-sets/{adSetId}/targeting already works forReddit.
Ideally the same forthe LinkedIn creative (text, headline, link, image). Without it we can't show customers what is actually live or notice changes made in Campaign Manager.
We also can't confirm that our own writes landed.
Three smaller things we noticed whiletesting (29 Oct, spec 1.398.0):
1. LinkedIn, create with status: "PAUSED": GET /v1/ads/ad-sets?adSetId=…&live=true reported the LinkedIn campaign as ACTIVE right after creation; only the ad was paused. We
paused it with PUT /v1/ads/ad-sets/{id}/status.
2. Meta, PUT /v1/ads/{adId} with targeting.advantage_audience: true (a boolean) returned 200 but changed nothing; 1 works. A 400forthe wrong typewould save integrators a
silent no-op.
3. Google, GET /v1/ads/campaigns/{id}/targeting doesn't list proximity (radius) criteria. A campaign with a city plus a 10 km radius only shows the city.
Thanks!
Log in to comment and vote
Linked to Radius targeting cannot be edited
Linked to LinkedIn: allow targeting and creative edits after a campaign is created
No comments yet
Be the first to share your thoughts.