Hi Vlad,
I think you have most part correct. Here's the complete flow
a. send a mutate call, to add a keyword/add. if the mutate fails:
I) If error is exemptable:
a. resend call, with an attached exemption request; call should always
return a reference to the Keyword/Ad; Keyword/Ad
Anash,
Thank you for your help. Looking through code examples, I think I have
misunderstood the error handling workflow.
I need my system to be always informed of the changes in the approval
status of my keywords/ads, and I want to send an exemption request each
time it is possible (we never
Hi Vlad,
A) Are you doing the following? If yes, let me know, I'd investigate this
further. (a) Send a mutate(), call fails. (b) Send another mutate, this
time with exemption request. Call succeeds. (c) Do a get(), keyword from
(b) is missing.
B and C): You should send the request back
Hi Vlad,
You will be able to retrieve the keyword to see if it was approved or not.
Is that what you are looking for?
Cheers,
Anash
On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote:
Hello,
Thank you all for your responses.
After sending an exemption request, is there a
Hi Anash,
I have no direct way to retrieve the keyword, MutateJobService does not
return any reference, only the error message. I can only poll the keywords
list and search there, unless I'm missing something.
A. For my (first) problem, let me give you a common scenario:
1. Keyword 'false
Typically the workflow is that if there is an immediate policy violation,
you will get an error for that ad with the policy violation, at which point
you can submit an exemption request. Most libraries should have some sort
of example code to show you how to do this.
For an ad marked pending
Hi Vlad,
1. No, all ads submitted through any service (MutateJobService,
AdGroupAdService) undergoes review. A good share of the ads are reviewed
automatically, some requires a manual review and can take time.
2. The exemption applies to one ad at a time (i.e. if you have two ads that
violate
Hello Anash,
Thank you for your answer, it is very helpful.
I would like to confirm with you: what is the exact use case of an
exemption request? (through API)
Should we send an exemption request immediately after an ad is marked as
'pending review'?
Or should we wait the decision, then