Surprisingly this is not supported in the API according to:

https://groups.google.com/forum/#!searchin/adwords-api/INVALID_AD_TYPE%7Csort:date/adwords-api/rNINKsPz_hY/O_XX2WlNFQAJ

On Thursday, September 5, 2019 at 12:18:18 AM UTC+3, Yehuda Adler wrote:
>
> Hi,
>
> I'm succeeding in creating a campaign of sub type 'gmail' successfully. 
> I'm succeeding in creating ads of type 'gmail' in this campaign.
>
> When trying to update a Gmail ad, I'm getting the error 
> AdError.INVALID_AD_TYPE, even though this ad was created on a 'gmail' 
> campaign without any problem.
>
> Here are 3 soap calls debug:
>
> 1. Successful campaign creation:
>
>         [2019-09-04 12:13:09] AW_SOAP.INFO: clientCustomerId=719-913-6192 
> operations=1 service=AdGroupAdService method=mutate responseTime=273 
> requestId=000591b920e2723d0a3758045402311e server=adwords.google.com 
> isFault=0 faultMessage=
>         [2019-09-04 12:13:09] AW_SOAP.DEBUG: POST 
> /api/adwords/cm/v201809/AdGroupAdService?wsdl HTTP/1.1
>         Host: adwords.google.com
>         Connection: close
>         User-Agent: PHP-SOAP/7.1.20
>         Content-Type: text/xml; charset=utf-8
>         SOAPAction: ""
>         Content-Length: 1676
>         Authorization: REDACTED
>
>         <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><ns1:RequestHeader><ns1:clientCustomerId>719-913-6192</ns1:clientCustomerId><ns1:developerToken>REDACTED</ns1:developerToken><ns1:userAgent>unknown
>  (AwApi-PHP, googleads-php-lib/41.0.0, 
> PHP/7.1.20)</ns1:userAgent><ns1:validateOnly>false</ns1:validateOnly><ns1:partialFailure>false</ns1:partialFailure></ns1:RequestHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:mutate><ns1:operations><ns1:operator>ADD</ns1:operator><ns1:operand><ns1:adGroupId>84575503144</ns1:adGroupId><ns1:ad
>  
> xsi:type="ns1:GmailAd"><ns1:finalUrls>https://www.elwaychrysler.com/used-Greeley-2017-Chevrolet-Colorado-ZR2-1GCPTEE18H1322122</ns1:finalUrls><ns1:teaser><ns1:headline>Colorado</ns1:headline><ns1:description>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:description><ns1:businessName>John Elway 
> CDJR</ns1:businessName><ns1:logoImage><ns1:mediaId>20651470730</ns1:mediaId></ns1:logoImage></ns1:teaser><ns1:marketingImage><ns1:mediaId>20653964286</ns1:mediaId></ns1:marketingImage><ns1:marketingImageHeadline>Colorado</ns1:marketingImageHeadline><ns1:marketingImageDescription>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:marketingImageDescription><ns1:marketingImageDisplayCallToAction><ns1:text>Yehuda
>  
> Call</ns1:text></ns1:marketingImageDisplayCallToAction></ns1:ad><ns1:status>PAUSED</ns1:status></ns1:operand></ns1:operations></ns1:mutate></SOAP-ENV:Body></SOAP-ENV:Envelope>
>
>         HTTP/1.1 200 OK
>         Content-Type: text/xml; charset=UTF-8
>         Date: Wed, 04 Sep 2019 12:13:10 GMT
>         Expires: Wed, 04 Sep 2019 12:13:10 GMT
>         Cache-Control: private, max-age=0
>         X-Content-Type-Options: nosniff
>         X-Frame-Options: SAMEORIGIN
>         X-XSS-Protection: 1; mode=block
>         Server: GSE
>         Alt-Svc: quic=":443"; ma=2592000; v="46,43,39"
>         Accept-Ranges: none
>         Vary: Accept-Encoding
>         Connection: close
>
> <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Header><ResponseHeader
>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><requestId>000591b920e2723d0a3758045402311e</requestId><serviceName>AdGroupAdService</serviceName><methodName>mutate</methodName><operations>1</operations><responseTime>273</responseTime></ResponseHeader></soap:Header><soap:Body><mutateResponse
>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><rval><ListReturnValue.Type>AdGroupAdReturnValue</ListReturnValue.Type><value><adGroupId>84575503144</adGroupId><ad
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="GmailAd"><id>380880271870</id><finalUrls>https://www.elwaychrysler.com/used-Greeley-2017-Chevrolet-Colorado-ZR2-1GCPTEE18H1322122</finalUrls><type>GMAIL_AD</type><Ad.Type>GmailAd</Ad.Type><teaser><headline>Colorado</headline><description>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</description><businessName>John Elway 
> CDJR</businessName><logoImage><mediaId>20651470730</mediaId><type>IMAGE</type><referenceId>8853199648056147968</referenceId><dimensions><key>FULL</key><value><width>601</width><height>601</height></value></dimensions><urls><key>FULL</key><value>https://tpc.googlesyndication.com/simgad/8886387495001073007</value></urls><mimeType>IMAGE_PNG</mimeType><sourceUrl></sourceUrl><name></name><fileSize>20882</fileSize><Media.Type>Image</Media.Type></logoImage></teaser><marketingImage><mediaId>20653964286</mediaId><type>IMAGE</type><referenceId>1239794109242146816</referenceId><dimensions><key>FULL</key><value><width>1200</width><height>628</height></value></dimensions><urls><key>FULL</key><value>https://tpc.googlesyndication.com/simgad/5288789809720330135</value></urls><mimeType>IMAGE_JPEG</mimeType><sourceUrl></sourceUrl><name></name><fileSize>140349</fileSize><Media.Type>Image</Media.Type></marketingImage><marketingImageHeadline>Colorado</marketingImageHeadline><marketingImageDescription>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</marketingImageDescription><marketingImageDisplayCallToAction><text>Yehuda
>  
> Call</text></marketingImageDisplayCallToAction></ad><status>PAUSED</status></value></rval></mutateResponse></soap:Body></soap:Envelope>
>
>
> 2. Successful ad creation:
>
>         [2019-09-04 12:13:09] AW_SOAP.INFO: clientCustomerId=719-913-6192 
> operations=1 service=AdGroupAdService method=mutate responseTime=273 
> requestId=000591b920e2723d0a3758045402311e server=adwords.google.com 
> isFault=0 faultMessage=
>         [2019-09-04 12:13:09] AW_SOAP.DEBUG: POST 
> /api/adwords/cm/v201809/AdGroupAdService?wsdl HTTP/1.1
>         Host: adwords.google.com
>         Connection: close
>         User-Agent: PHP-SOAP/7.1.20
>         Content-Type: text/xml; charset=utf-8
>         SOAPAction: ""
>         Content-Length: 1676
>         Authorization: REDACTED
>
>         <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><ns1:RequestHeader><ns1:clientCustomerId>719-913-6192</ns1:clientCustomerId><ns1:developerToken>REDACTED</ns1:developerToken><ns1:userAgent>unknown
>  (AwApi-PHP, googleads-php-lib/41.0.0, 
> PHP/7.1.20)</ns1:userAgent><ns1:validateOnly>false</ns1:validateOnly><ns1:partialFailure>false</ns1:partialFailure></ns1:RequestHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:mutate><ns1:operations><ns1:operator>ADD</ns1:operator><ns1:operand><ns1:adGroupId>84575503144</ns1:adGroupId><ns1:ad
>  
> xsi:type="ns1:GmailAd"><ns1:finalUrls>https://www.elwaychrysler.com/used-Greeley-2017-Chevrolet-Colorado-ZR2-1GCPTEE18H1322122</ns1:finalUrls><ns1:teaser><ns1:headline>Colorado</ns1:headline><ns1:description>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:description><ns1:businessName>John Elway 
> CDJR</ns1:businessName><ns1:logoImage><ns1:mediaId>20651470730</ns1:mediaId></ns1:logoImage></ns1:teaser><ns1:marketingImage><ns1:mediaId>20653964286</ns1:mediaId></ns1:marketingImage><ns1:marketingImageHeadline>Colorado</ns1:marketingImageHeadline><ns1:marketingImageDescription>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:marketingImageDescription><ns1:marketingImageDisplayCallToAction><ns1:text>Yehuda
>  
> Call</ns1:text></ns1:marketingImageDisplayCallToAction></ns1:ad><ns1:status>PAUSED</ns1:status></ns1:operand></ns1:operations></ns1:mutate></SOAP-ENV:Body></SOAP-ENV:Envelope>
>
>         HTTP/1.1 200 OK
>         Content-Type: text/xml; charset=UTF-8
>         Date: Wed, 04 Sep 2019 12:13:10 GMT
>         Expires: Wed, 04 Sep 2019 12:13:10 GMT
>         Cache-Control: private, max-age=0
>         X-Content-Type-Options: nosniff
>         X-Frame-Options: SAMEORIGIN
>         X-XSS-Protection: 1; mode=block
>         Server: GSE
>         Alt-Svc: quic=":443"; ma=2592000; v="46,43,39"
>         Accept-Ranges: none
>         Vary: Accept-Encoding
>         Connection: close
>
> <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Header><ResponseHeader
>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><requestId>000591b920e2723d0a3758045402311e</requestId><serviceName>AdGroupAdService</serviceName><methodName>mutate</methodName><operations>1</operations><responseTime>273</responseTime></ResponseHeader></soap:Header><soap:Body><mutateResponse
>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><rval><ListReturnValue.Type>AdGroupAdReturnValue</ListReturnValue.Type><value><adGroupId>84575503144</adGroupId><ad
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="GmailAd"><id>380880271870</id><finalUrls>https://www.elwaychrysler.com/used-Greeley-2017-Chevrolet-Colorado-ZR2-1GCPTEE18H1322122</finalUrls><type>GMAIL_AD</type><Ad.Type>GmailAd</Ad.Type><teaser><headline>Colorado</headline><description>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</description><businessName>John Elway 
> CDJR</businessName><logoImage><mediaId>20651470730</mediaId><type>IMAGE</type><referenceId>8853199648056147968</referenceId><dimensions><key>FULL</key><value><width>601</width><height>601</height></value></dimensions><urls><key>FULL</key><value>https://tpc.googlesyndication.com/simgad/8886387495001073007</value></urls><mimeType>IMAGE_PNG</mimeType><sourceUrl></sourceUrl><name></name><fileSize>20882</fileSize><Media.Type>Image</Media.Type></logoImage></teaser><marketingImage><mediaId>20653964286</mediaId><type>IMAGE</type><referenceId>1239794109242146816</referenceId><dimensions><key>FULL</key><value><width>1200</width><height>628</height></value></dimensions><urls><key>FULL</key><value>https://tpc.googlesyndication.com/simgad/5288789809720330135</value></urls><mimeType>IMAGE_JPEG</mimeType><sourceUrl></sourceUrl><name></name><fileSize>140349</fileSize><Media.Type>Image</Media.Type></marketingImage><marketingImageHeadline>Colorado</marketingImageHeadline><marketingImageDescription>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</marketingImageDescription><marketingImageDisplayCallToAction><text>Yehuda
>  
> Call</text></marketingImageDisplayCallToAction></ad><status>PAUSED</status></value></rval></mutateResponse></soap:Body></soap:Envelope>
>
>
> 3. Failed ad update:
>
>         [2019-09-04 12:16:50] AW_SOAP.WARNING: clientCustomerId=719-913-6192 
> operations=1 service=AdService method=mutate responseTime=221 
> requestId=000591b92e07afe702ab44e6d10927bb server=adwords.google.com 
> isFault=1 faultMessage=[AdError.INVALID_AD_TYPE @ operations[0].operand.id]
>         [2019-09-04 12:16:50] AW_SOAP.NOTICE: POST 
> /api/adwords/cm/v201809/AdService?wsdl HTTP/1.1
>         Host: adwords.google.com
>         Connection: close
>         User-Agent: PHP-SOAP/7.1.20
>         Content-Type: text/xml; charset=utf-8
>         SOAPAction: ""
>         Content-Length: 1615
>         Authorization: REDACTED
>
>         <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Header><ns1:RequestHeader><ns1:clientCustomerId>719-913-6192</ns1:clientCustomerId><ns1:developerToken>REDACTED</ns1:developerToken><ns1:userAgent>unknown
>  (AwApi-PHP, googleads-php-lib/41.0.0, 
> PHP/7.1.20)</ns1:userAgent><ns1:validateOnly>false</ns1:validateOnly><ns1:partialFailure>false</ns1:partialFailure></ns1:RequestHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:mutate><ns1:operations><ns1:operator>SET</ns1:operator><ns1:operand
>  
> xsi:type="ns1:GmailAd"><ns1:id>380880271870</ns1:id><ns1:finalUrls>https://www.elwaychrysler.com/used-Greeley-2017-Chevrolet-Colorado-ZR2-1GCPTEE18H1322122</ns1:finalUrls><ns1:teaser><ns1:headline>Colorado</ns1:headline><ns1:description>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:description><ns1:businessName>John Elway 
> CDJR</ns1:businessName><ns1:logoImage><ns1:mediaId>20651470730</ns1:mediaId></ns1:logoImage></ns1:teaser><ns1:marketingImage><ns1:mediaId>20653964286</ns1:mediaId></ns1:marketingImage><ns1:marketingImageHeadline>Colorado</ns1:marketingImageHeadline><ns1:marketingImageDescription>Find
>  the Perfect Used Colorado at John Elway Chrysler Dodge Jeep 
> Ram</ns1:marketingImageDescription><ns1:marketingImageDisplayCallToAction><ns1:text>Yehuda
>  
> Call</ns1:text></ns1:marketingImageDisplayCallToAction></ns1:operand></ns1:operations></ns1:mutate></SOAP-ENV:Body></SOAP-ENV:Envelope>
>
>         HTTP/1.1 500 Internal Server Error
>         Content-Type: text/xml; charset=UTF-8
>         Date: Wed, 04 Sep 2019 12:16:51 GMT
>         Expires: Wed, 04 Sep 2019 12:16:51 GMT
>         Cache-Control: private, max-age=0
>         X-Content-Type-Options: nosniff
>         X-Frame-Options: SAMEORIGIN
>         X-XSS-Protection: 1; mode=block
>         Server: GSE
>         Alt-Svc: quic=":443"; ma=2592000; v="46,43,39"
>         Accept-Ranges: none
>         Vary: Accept-Encoding
>         Connection: close
>
> <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Header><ResponseHeader
>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><requestId>000591b92e07afe702ab44e6d10927bb</requestId><serviceName>AdService</serviceName><methodName>mutate</methodName><operations>1</operations><responseTime>221</responseTime></ResponseHeader></soap:Header><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>[AdError.INVALID_AD_TYPE
>  @ operations[0].operand.id]</faultstring><detail><ApiExceptionFault 
> xmlns="https://adwords.google.com/api/adwords/cm/v201809";><message>[AdError.INVALID_AD_TYPE
>  @ 
> operations[0].operand.id]</message><ApplicationException.Type>ApiException</ApplicationException.Type><errors
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="AdError"><fieldPath>operations[0].operand.id</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>id</field></fieldPathElements><trigger></trigger><errorString>AdError.INVALID_AD_TYPE</errorString><ApiError.Type>AdError</ApiError.Type><reason>INVALID_AD_TYPE</reason></errors></ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>
>
>
> Any ideas?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0487372a-525a-4d9c-9ba6-24f0b726d850%40googlegroups.com.

Reply via email to