Hi, I was able to replicate the behavior you are seeing, but this is likely as designed. The sandbox environment does not usually have the complete set validation features enabled, as the purpose is for testing code, not content. In this case it is likely that the API returns "FORBIDDEN" for all ads created in the sandbox. Let me know if you have any other questions.
Best, - Eric Koleda, AdWords API Team On Jul 29, 10:08 am, Exiges <age...@splut.com> wrote: > For some reason whenever I try to add an Ad to the Sandbox, I'm > getting an error, I've tried all manner of permutations > > Using the example given in the Perl API docs, I'm posting this: > > <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema- > instance" > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><RequestHeader > xmlns="https://adwords.google.com/api/ > > adwords/cm/v200906"><applicationToken>MyAppToken</ > applicationToken><authToken>REDACTED</ > authToken><clientEmail>client_1+age...@splut.com</ > clientEmail><developerToken>MyDevToken</developerToken><userAgent>Perl > Google::AdWords::Client v1.2.1: </userAgent></RequestHeader></SOAP- > ENV:Header><SOAP-ENV:Body><mutate xmlns="https://adwords.google.com/ > api/adwords/cm/v200906"><operations><operator>SET</ > operator><operand><adGroupId>5412383304</adGroupId><ad > xsi:type="TextAd"><id>353862</id><url>http://www.myurl.com</ > url><displayUrl>http://www.myurl.com</displayUrl><headline>Luxary > Cruise to Mars</headline><description1>Visit the Red Planet in style</ > description1><description2>Low-gravity fun for everyone</ > description2></ad><status>ENABLED</status></operand></operations></ > mutate></SOAP-ENV:Body></SOAP-ENV:Envelope> > > The Sandbox gives me this: > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/ > envelope/"><soap:Header><ResponseHeader xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><requestId>1f99bb63e133263c67fb3ca667674fec</ > requestId><operations>1</operations><responseTime>1160</ > responseTime><units>1</units></ResponseHeader></ > soap:Header><soap:Body><mutateResponse xmlns="https:// > adwords.google.com/api/adwords/cm/ > v200906"><rval><ListReturnValue.Type>AdGroupAdReturnValue</ > ListReturnValue.Type><value><adGroupId>5412383304</adGroupId><ad > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="TextAd"><id>353862</id><url>http://www.myurl.com</ > url><displayUrl>myurl.com</displayUrl><approvalStatus>FORBIDDEN</ > approvalStatus><Ad.Type>TextAd</Ad.Type><headline>Luxary Cruise to > Mars</headline><description1>Visit the Red Planet in style</ > description1><description2>Low-gravity fun for everyone</ > description2></ad><status>ENABLED</status></value></rval></ > mutateResponse></soap:Body></soap:Envelope> > > But if I post it to the live server, it posts fine. > > Adding/updating Campaign and AdGroups work fine. > > Any ideas what is FORBIDDEN about it ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en -~----------~----~----~----~------~----~------~--~---