Hi Bhavin, In theory, yes, the type should always be returned. If you can give us an example of a request/response (with sensitive information removed), it would help us troubleshoot. The xsi:type is specified to disambiguate - for example, for keywords: <criterion xsi:type="Keyword">
- Kevin Winter AdWords API Team On Tuesday, November 6, 2012 7:15:51 AM UTC-5, bhavin wrote: > > Thanks for response. > > Unfortunately, switching to report-download is not a option for us now. > > We must use Services.get calls. As per the documentation in get calls > "Although this field is returned in the response, it is ignored on input > and cannot be selected." So if selecting Type is not possible, is it > correct to assume it would be returned always? > > - > bhavin > > > On Tue, Nov 6, 2012 at 3:56 PM, Zweitze <zwe...@gmail.com <javascript:>>wrote: > >> In my understanding the type field should never be NULL, it must have a >> value. When you encounter this situation again look at the SOAP response >> (XML) and see whether the problem is in your code processing the SOAP >> response or indeed in the SOAP response itself. >> If the problem is indeed the response, then post that response and the >> requestID here, so Google can take a look. >> >> Coming back to your question if there's an alternative method, you can >> look at reports - at least the criteria report and ad extensions have a >> column for the type. They also contain IDs so matching is possible. >> Unfortunately the docs for the ad performance report are missing nowadays, >> so you'll need a few guesses to get the field name right. >> >> >> >> On Tuesday, November 6, 2012 8:01:02 AM UTC+1, bhavin wrote: >>> >>> Hi, >>> >>> AdGroupAdService type and AdGroupCriterionService get calls return Ad >>> and AdGroupCriterion objects respectively. Those objects have Type field >>> which could be used for determining their specific type as in text-ads, >>> image-ad etc. But, we've noticed sometimes these calls return null values. >>> Is their any other deterministic way to find out specific type of Ad, >>> Criterion and AdExtension? >>> >>> - >>> bhavin >>> >> -- >> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >> Also find us on our blog and discussion group: >> http://adwordsapi.blogspot.com >> http://groups.google.com/group/adwords-api >> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >> >> You received this message because you are subscribed to the Google >> Groups "AdWords API Forum" group. >> To post to this group, send email to adwor...@googlegroups.com<javascript:> >> To unsubscribe from this group, send email to >> adwords-api...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/adwords-api?hl=en >> > > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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