Receiving locations results in 3 categories: matches, locations that enclose, and related locations.

2017-09-18 Thread 김지원
Hi,

In AdWords, when you enter location in search field, result shows in 3 
different categories which are : matches, locations that enclose, and 
related locations.
However, with API , we only can get just bulk of search results. Is there a 
way we could separate location results like AdWords? Example of fields or 
code would be great!

Thank you
Jiwon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f808d5e2-fba5-4eb2-9932-4583bbf8bf00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Create ads and apply label using BatchJob and TemporaryIds

2017-09-18 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi,

Yes, you are correct. You can use temporary IDs 

 for 
the dependent objects in your batch jobs. For the FILE_FORMAT_ERROR 
,
 
this error occurs when the input file passed in the BatchJob upload has a 
format error. Could you check if your request body conforms to the 
BatchJobOpsService.wsdl 
 and 
your request meets the upload requirements listed on this guide 

?

If you can confirm that your request body is correct and you meet the 
upload requirements, and still the error persists, then so we can further 
check this, can you provide your clientCustomerID as well as the failed 
batch job IDs? Kindly use the *Reply privately to author* option.

Thanks,
Vincent
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d874c2d1-5a0c-4961-bed9-5693ba3534e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error while migrating Adwords Api to v201708 (Version 22.1.1)

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Mahesh,

It appears that you have already made contact with the .NET library owners 
and created a thread for your issue 
. Should you 
encounter any issues regarding the AdWords API, feel free to create a new 
thread and we'll be happy to assist you.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/aaf14df4-796a-4195-93c3-0d762f8ffef5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Audience Lists Through API

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi,

Yes, using the AdWords API you may use either the AdwordsUserListService.get 

 to 
retrieve UserList 

 information 
or you may generate the Audience Performance Report 

 to 
pull statistics specific to your userlists/audiences. Let me know if this 
helps and if you require more information.

Thanks and regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c5839d82-f938-4d8a-9901-8aabcc20ea49%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: using Configuration File per environment (AdsApi PHP library)

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Andy,

You may follow this section 
 of 
the PHP configuration guide  
for 
the other options on how to access or use the *adsapi_php.ini* and its 
contents. Additionally, you may also refer to the upgrade guide 
 
should 
you require more information in migrating to the latest version.

Should you encounter any other issues and for other PHP library related 
concerns, you may get in touch with the PHP client library owners via this 
link  for further 
assistance.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/22a84daf-06af-427d-a857-a4574ce70d17%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: NullPointerException When trying to get CrmBasedUserList Id in Adwords java client version v201708

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Hari,

Could you send to me privately via the *Reply privately to author* option, 
your clientCustomerID and the generated SOAP request and response when the 
error was encountered?

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d6249103-d3e7-4e07-993d-3fd294e0fa40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Create ads and apply label using BatchJob and TemporaryIds

2017-09-18 Thread axel
Hey There, 

I am trying to upload in a single batchjobs a few ads *AND *apply Labels to 
them. I figured using temporary ids is the best way to do that efficiently. 
Before sending these operations, the labels have been created and the 
operation lists contains all the ads first and then the Label operations. 

However, everytime I run I get a "reason = "FILE_FORMAT_ERROR" error on the 
Batch job. I tried running the two operations separately (creating the ads, 
grabbing the ad id from the Interface, apply the Label) and it works fine. 
That makes me think I am doing something wrong around the TEmporary ID. 

I am using v201705, using python library,  and below are a couple of 
operations I am trying to run (create ads  then apply label)

Thanks a lot for your help!


{

 'operand': 

 {'ad': 

 {'description': 'Drive The Car You Want For 30% Less Than Traditional 
Rental Agencies!',
  'finalUrls': ['https://turo.com/search'],
  'headlinePart1': 'Rent The Perfect Car With Turo',
   'headlinePart2': 'Porsche Car Rental',
'id': -2,
 'path1': 'Car-Rental',
  'path2': 'Porsche',
  'xsi_type': 'ExpandedTextAd'

 },
   'adGroupId': 46702815518

 },
  'operator': 'ADD',
  'xsi_type': 'AdGroupAdOperation'

},
{'

 operand': 

  {'adGroupId': 46702815518, 

'adId': -2, 

'labelId': 1505139661

  },
  'operator': 'ADD',
  'xsi_type': 'AdGroupAdLabelOperation'

}



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/307b3393-284e-4f27-99a4-670f7c0553f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: isExemptable does not become false

2017-09-18 Thread Hideichi Saito
thank you for your reply.

Yes. Only one exception request is sent.

As shown in var_dump ($ error);
PolicyViolationError.isExemptable, is true.

I will attach the contents of $ operations.
https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/ErrorHandling/HandlePolicyViolationError.php
line:129. Set up and get var_dump ($operations);

array(1) {
  [0]=>
  object(Google\AdsApi\AdWords\v201705\cm\AdGroupAdOperation)#117 (5) {
["operand":protected]=>
object(Google\AdsApi\AdWords\v201705\cm\AdGroupAd)#116 (8) {
  ["adGroupId":protected]=>
  string(11) "47899933378"
  ["ad":protected]=>
  object(Google\AdsApi\AdWords\v201705\cm\ExpandedTextAd)#113 (18) {
["headlinePart1":protected]=>
string(44) "高力レリーPRバー"
["headlinePart2":protected]=>
string(26) "WEB広も時稿!"
["description":protected]=>
string(104) "無でレリー配&WEB広出新ースPRバー」をリス
["path1":protected]=>
NULL
["path2":protected]=>
NULL
["id":protected]=>
NULL
["url":protected]=>
NULL
["displayUrl":protected]=>
NULL
["finalUrls":protected]=>
array(1) {
  [0]=>
  string(28) "https://pr-bazooka.com/about;
}
["finalMobileUrls":protected]=>
NULL
["finalAppUrls":protected]=>
NULL
["trackingUrlTemplate":protected]=>
NULL
["urlCustomParameters":protected]=>
NULL
["urlData":protected]=>
NULL
["type":protected]=>
NULL
["devicePreference":protected]=>
NULL
["AdType":protected]=>
NULL
["parameterMap":"Google\AdsApi\AdWords\v201705\cm\Ad":private]=>
array(1) {
  ["Ad.Type"]=>
  string(6) "AdType"
}
  }
  ["status":protected]=>
  NULL
  ["policySummary":protected]=>
  NULL
  ["labels":protected]=>
  NULL
  ["baseCampaignId":protected]=>
  NULL
  ["baseAdGroupId":protected]=>
  NULL
  ["forwardCompatibilityMap":protected]=>
  NULL
}
["exemptionRequests":protected]=>
array(1) {
  [0]=>
  object(Google\AdsApi\AdWords\v201705\cm\ExemptionRequest)#150 (1) {
["key":protected]=>
object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationKey)#142 (2) 
{
  ["policyName":protected]=>
  string(7) "weapons"
  ["violatingText":protected]=>
  string(7) "bazooka"
}
  }
}
["operator":protected]=>
string(3) "ADD"
["OperationType":protected]=>
NULL
["parameterMap":"Google\AdsApi\AdWords\v201705\cm\Operation":private]=>
array(1) {
  ["Operation.Type"]=>
  string(13) "OperationType"
}
  }
}




2017年9月19日火曜日 7時35分53秒 UTC+9 Nadine Sundquist (AdWords API Team):
>
> Hello,
>
> I want to make sure I understand your question. I see that you sent me the 
> response with each error. Each error says that it is exemptable. Are you 
> saying that the code example is only sending one of the exemptions, and it 
> is not sending all 3 of them?
>
> Regards,
> Nadine, AdWords API Team
>
> On Sunday, September 17, 2017 at 1:22:41 AM UTC-4, Hideichi Saito wrote:
>>
>> Many times, thank you for your reply.
>>
>> I was misunderstanding.
>> "!!", I thought that this exemption request can not be made.
>>
>> Then, another problem came up.
>> PolicyViolationError.isExemptable = true
>> Although it is true, it is not included in ExemptionRequest.
>>
>> Actually, there are three errors.
>>
>>
>> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/ErrorHandling/HandlePolicyViolationError.php
>> line:75. Set up and get var_dump ($ error);
>>
>> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationError)#141 (12) {
>>   ["key":protected]=>
>>   object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationKey)#126 (2) {
>> ["policyName":protected]=>
>> string(23) "nonstandard_punctuation"
>> ["violatingText":protected]=>
>> string(2) "!!"
>>   }
>>   ["externalPolicyName":protected]=>
>>   string(18) "句点記"
>>   ["externalPolicyUrl":protected]=>
>>   string(0) ""
>>   ["externalPolicyDescription":protected]=>
>>   string(768) "Google 広で、次よに読や号過に無味)使こは可れせ。
>> 
>> 広見し感符使こや1 つ広で数感符使こ
>> 句点記をりすと「無!!!」な)
>> 本とな意合で字使こ(「39セルな)
>> 一的使さな記(「~」、「*」な)をうとな、企名含れ場や業の準な用法「5* ホルな)に当る合除)
>> 
>> https://support.google.com/adwordspolicy/answer/6021546#048; 
>> target="_blank">ポシ全をる/a>"
>>   ["isExemptable":protected]=>
>>   bool(true)
>>   ["violatingParts":protected]=>
>>   array(1) {
>> [0]=>
>> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationErrorPart)#125 
>> (2) {
>>   ["index":protected]=>
>>   int(10)
>>   ["length":protected]=>
>>   int(2)
>> }
>>   }
>>   ["fieldPath":protected]=>
>>   string(38) "operations[0].operand.ad.headlinePart2"
>>   ["fieldPathElements":protected]=>
>>   array(4) {
>> [0]=>
>> 

Re: UNEXPECTED_INTERNAL_API_ERROR with getCustomers

2017-09-18 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hi Oksana,

Thanks for bumping this thread. We're still looking into this. Have you had 
a chance to try out the solution of putting the client customer ID in the 
header to limit the number of users coming back as explained in this blog 
post 
?
 
I'm hoping that will at least be a workaround while we get to the bottom of 
this.

Thanks,
Nadine, AdWords API Team

On Monday, September 18, 2017 at 6:39:56 AM UTC-4, Oksana Sulyma wrote:
>
> Any news on this? Thanks!
>
> On Wednesday, September 13, 2017 at 3:10:20 PM UTC+3, Oksana Sulyma wrote:
>>
>> Sent details in private message. Thanks!
>>
>> On Tuesday, September 12, 2017 at 8:06:47 PM UTC+3, Shwetha Vastrad 
>> (AdWords API Team) wrote:
>>>
>>> Hi,
>>>
>>> Could you provide the email address which was used to authorize the 
>>> request along with the complete SOAP request and response logs? Please use 
>>> *Reply 
>>> privately to author* when responding. 
>>>
>>> Thanks,
>>> Shwetha, AdWords API Team.
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9f052817-f69c-4a8f-9ea7-c9fba9b3ab63%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: isExemptable does not become false

2017-09-18 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Hello,

I want to make sure I understand your question. I see that you sent me the 
response with each error. Each error says that it is exemptable. Are you 
saying that the code example is only sending one of the exemptions, and it 
is not sending all 3 of them?

Regards,
Nadine, AdWords API Team

On Sunday, September 17, 2017 at 1:22:41 AM UTC-4, Hideichi Saito wrote:
>
> Many times, thank you for your reply.
>
> I was misunderstanding.
> "!!", I thought that this exemption request can not be made.
>
> Then, another problem came up.
> PolicyViolationError.isExemptable = true
> Although it is true, it is not included in ExemptionRequest.
>
> Actually, there are three errors.
>
>
> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201705/ErrorHandling/HandlePolicyViolationError.php
> line:75. Set up and get var_dump ($ error);
>
> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationError)#141 (12) {
>   ["key":protected]=>
>   object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationKey)#126 (2) {
> ["policyName":protected]=>
> string(23) "nonstandard_punctuation"
> ["violatingText":protected]=>
> string(2) "!!"
>   }
>   ["externalPolicyName":protected]=>
>   string(18) "句点記"
>   ["externalPolicyUrl":protected]=>
>   string(0) ""
>   ["externalPolicyDescription":protected]=>
>   string(768) "Google 広で、次よに読や号過に無味)使こは可れせ。
> 
> 広見し感符使こや1 つ広で数感符使こ
> 句点記をりすと「無!!!」な)
> 本とな意合で字使こ(「39セルな)
> 一的使さな記(「~」、「*」な)をうとな、企名含れ場や業の準な用法「5* ホルな)に当る合除)
> 
> https://support.google.com/adwordspolicy/answer/6021546#048; 
> target="_blank">ポシ全をる/a>"
>   ["isExemptable":protected]=>
>   bool(true)
>   ["violatingParts":protected]=>
>   array(1) {
> [0]=>
> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationErrorPart)#125 
> (2) {
>   ["index":protected]=>
>   int(10)
>   ["length":protected]=>
>   int(2)
> }
>   }
>   ["fieldPath":protected]=>
>   string(38) "operations[0].operand.ad.headlinePart2"
>   ["fieldPathElements":protected]=>
>   array(4) {
> [0]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#138 (2) {
>   ["field":protected]=>
>   string(10) "operations"
>   ["index":protected]=>
>   int(0)
> }
> [1]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#137 (2) {
>   ["field":protected]=>
>   string(7) "operand"
>   ["index":protected]=>
>   NULL
> }
> [2]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#136 (2) {
>   ["field":protected]=>
>   string(2) "ad"
>   ["index":protected]=>
>   NULL
> }
> [3]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#135 (2) {
>   ["field":protected]=>
>   string(13) "headlinePart2"
>   ["index":protected]=>
>   NULL
> }
>   }
>   ["trigger":protected]=>
>   string(0) ""
>   ["errorString":protected]=>
>   string(33) "PolicyViolationError.POLICY_ERROR"
>   ["ApiErrorType":protected]=>
>   string(20) "PolicyViolationError"
>   ["parameterMap":"Google\AdsApi\AdWords\v201705\cm\ApiError":private]=>
>   array(1) {
> ["ApiError.Type"]=>
> string(12) "ApiErrorType"
>   }
> }
>
> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationError)#122 (12) {
>   ["key":protected]=>
>   object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationKey)#129 (2) {
> ["policyName":protected]=>
> string(23) "nonstandard_punctuation"
> ["violatingText":protected]=>
> string(26) "WEB広も時稿!"
>   }
>   ["externalPolicyName":protected]=>
>   string(18) "句点記"
>   ["externalPolicyUrl":protected]=>
>   string(0) ""
>   ["externalPolicyDescription":protected]=>
>   string(768) "Google 広で、次よに読や号過に無味)使こは可れせ。
> 
> 広見し感符使こや1 つ広で数感符使こ
> 句点記をりすと「無!!!」な)
> 本とな意合で字使こ(「39セルな)
> 一的使さな記(「~」、「*」な)をうとな、企名含れ場や業の準な用法「5* ホルな)に当る合除)
> 
> https://support.google.com/adwordspolicy/answer/6021546#048; 
> target="_blank">ポシ全をる/a>"
>   ["isExemptable":protected]=>
>   bool(true)
>   ["violatingParts":protected]=>
>   array(1) {
> [0]=>
> object(Google\AdsApi\AdWords\v201705\cm\PolicyViolationErrorPart)#128 
> (2) {
>   ["index":protected]=>
>   int(0)
>   ["length":protected]=>
>   int(12)
> }
>   }
>   ["fieldPath":protected]=>
>   string(38) "operations[0].operand.ad.headlinePart2"
>   ["fieldPathElements":protected]=>
>   array(4) {
> [0]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#123 (2) {
>   ["field":protected]=>
>   string(10) "operations"
>   ["index":protected]=>
>   int(0)
> }
> [1]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#120 (2) {
>   ["field":protected]=>
>   string(7) "operand"
>   ["index":protected]=>
>   NULL
> }
> [2]=>
> object(Google\AdsApi\AdWords\v201705\cm\FieldPathElement)#121 (2) {
>   ["field":protected]=>
>   string(2) "ad"
>   ["index":protected]=>
>   NULL
> }
> [3]=>
> 

Re: AWQL Reporting slowdown?

2017-09-18 Thread AdWordsApiUser
Hi Michael,

Thanks for your reply. We only use AWQL styled queries, so I don't know right 
now if that could be the reason. Do you suggest that we try using the 
definition styled reports and compare performance?  As I mentioned earlier, my 
job that used to get over in 8 hours now takes 16.

Cheers, 
MG

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a89839e7-8e34-4047-a291-b2e2f2766d0f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch jobs stay in state processing for several hours and finally get cancelled

2017-09-18 Thread Christian
Hi Nadine,

thanks for the update and for looking into this. For now we'll stay with 
our limit of not more than 100 000 set-bid operations per day as this seems 
to be a working scale. Still, I really appreciate it when you report some 
news here once you have them. Thanks again!

Best,
Christian

On Monday, September 18, 2017 at 6:54:52 PM UTC+2, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Greetings Christian!
>
> Here's an update on where we are on this. It turns out that the batch job 
> service attempts to send all the requests, but is internally getting back a 
> REQUEST_SIZE_LIMIT_EXCEEDED 
>  
> error. 
> That happens when there are more than 2000 operations in a normal service. 
> What batch job service is doing in the background is that it's breaking up 
> the request when that happens and then sends fewer requests. This is 
> happening so often that the batch job finally cancels itself. That does 
> appear to be an issue on our side because of this. We're exploring 
> solutions, but there isn't a solution, yet. I'll update you when we have 
> more information. At least we now know the root cause of your issue.
>
> Best,
> Nadine, AdWords API Team
>
> On Friday, September 15, 2017 at 6:16:13 PM UTC-4, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hello Christian,
>>
>> Thanks for the update. I don't know of any code fixes that went in within 
>> the last day.
>>
>> Batch job service can theoretically handle quite a few operations, but 
>> even 1 000 000 is a lot when you think of all the updates that have to 
>> happen on the back end. Some changes are more expensive than others and 
>> take a bit longer because even though it looks like you're updating maybe 
>> one field, there is logic that needs to check on things like if something 
>> can be overridden at specific levels or if other objects in the account 
>> will be affected by the change. That's why some things do take a bit longer.
>>
>> Regards,
>> Nadine, AdWords API Team 
>>
>> On Friday, September 15, 2017 at 2:38:51 PM UTC-4, Christian wrote:
>>>
>>> Hi Nadine,
>>>
>>> thanks for looking into that.
>>>
>>> Today we reduced the total number of set-max-cpc operations to be below 
>>> 100 000 and all 4 jobs (each at most 25 000 operations) completed 
>>> successfully within a few minutes. Is there already a fix live? Let me know 
>>> if we should have a try again with a larger number of operations.
>>>
>>> In case it is helpful for debugging, here are the IDs of the jobs 
>>> successfully completed today: 565656811, 565639265, 565650926, 565663576.
>>>
>>> By the way: we also submit more than 1 000 000 bid modifier operations 
>>> each day. The corresponding jobs do not get cancelled but still require 
>>> several hours to complete. Do we have to limit our daily number of 
>>> operations here or is that something the batch job service should be able 
>>> to handle faster in theory? An example job ID would be 565684901.
>>>
>>> Best regards,
>>> Christian
>>>
>>> On Friday, September 15, 2017 at 3:48:31 PM UTC+2, Nadine Sundquist 
>>> (AdWords API Team) wrote:

 Hello Christian,

 I've taken a look into what's happening, and initially I don't see a 
 root cause. My team will dig further into it, and I'll get back to you 
 when 
 I have the reason as to why these jobs are not successful.

 Best,
 Nadine, AdWords API Team

 On Thursday, September 14, 2017 at 4:31:01 PM UTC-4, Christian wrote:
>
> Hi Shwetha,
>
> > If the submitted operations encounter an error during execution, 
> the results in the downloadUrl 
> 
>  should 
> contain the list of processingErrors 
> 
>  on 
> the batch job
>
> The problem here is that most of the cancelled jobs have no error 
> information -- neither in the job status we get when polling the jobs nor 
> in the result file pointed to by the download URL. If some of the 
> operations executed, we see them in the result file but not executed 
> operations are simply not referenced in the result file.
>
> > Could you retry the BatchJob request with fewer number of 
> operations? 
>
> For now we tried to reduce the total number of operations. I'll check 
> if this improves the situation. After that we will have a try with 
> smaller 
> batch jobs.
>
> Best,
> Christian
>
> On Thursday, September 14, 2017 at 5:19:37 PM UTC+2, Shwetha Vastrad 
> (AdWords API Team) wrote:
>>
>> Hi Christian, 
>>
>> BatchJobService automatically retries operations that fail due to 
>> transient errors such as RateExceededError 
>> 

Re: Server to Server OAuth2 Error - NOT_ADS_USER with python client library

2017-09-18 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello,

The NOT_ADS_USER 

 error 
is noticed when the API call is made by a user *not* associated with an 
AdWords account. Could you please confirm if these prerequisites 

 are 
met for your service account? Also, are you saying you are able to make a 
get call using the API without any issues and getting the error while 
making the mutate() call? Could you please share the client customer id 
along with the SOAP logs so that I can take a closer look? You could use *Reply 
privately to author* while responding.

Is there a specific reason for using service accounts? The OAuth for 
service account set up is recommended when you need the impersonating 

 abilities 
on the same domain. If it is to avoid the manual interventions, you could 
achieve the same by using installed app 

 authentication 
setup. The user will need to manually accept the prompt the very first time 
API is being accessed. This credentials are stored for future calls and for 
every subsequent requests, the access token (if expired) can be refreshed 
before making the API calls. That said, there is no manual intervention 
required after the first API call. The linked document for installed app 
has the instructions for setting up OAuth. If you would like to use any of 
our client libraries 
, they all 
follow the same setup. 

Thanks,
Bharani, AdWords API Team

On Monday, September 18, 2017 at 3:34:38 PM UTC-4, Jim 4Cite wrote:
>
> I am very new to the AdWords API and have done a lot of research and 
> testing trying to authenticate and test the API. I believe I have followed 
> the authentication flow correctly, but since I am consistently getting the 
> same error I wanted to reach out to an AdWords API Team Member and see if 
> they could tell me what I am missing.
>
> I created a manager AdWords account and have my developer token, the 
> access level is Test Accounts. I also created a Test AdWords Account with 
> test client accounts linked. I am attempting to authenticate with a service 
> account (I had success with service accounts for the Content API). I 
> followed the steps on this page (for my test manager account): 
> https://developers.google.com/adwords/api/docs/guides/authentication#setting_up_service_account_access
>
> I am using the googleads python client library to authenticate and 
> interact with the AdWords API. This is a snippet of my code I am using (not 
> including the exact values of my variables)
>
> from googleads import adwords
> from googleads import oauth2
> from suds import WebFault
> import json
>
>
> scope = 'https://www.googleapis.com/auth/adwords'
> key_file_path = 'FULL PATH OF MY JSON KEY FILE'
> prod_man_token = 'PRODUCTION MANAGER DEVELOPMENT TOKEN'
> test_man_cust_id = 'CUSTOMER ID FOR MY TEST MANAGER ACCOUNT (XXX-XXX-XXX)'
>
>
> oauth2_client = oauth2.GoogleServiceAccountClient(scope, key_file=
> key_file_path)
> adwords_client = adwords.AdWordsClient(prod_man_token, oauth2_client, 
> client_customer_id=test_man_cust_id)
>
>
> user_list_service = adwords_client.GetService('AdwordsUserListService')
> operation = {'operator': 'ADD',
>  'operand': {'xsi_type': 'BasicUserList',
>  'name': 'Test List',
>  'description': 'Testing API',
>  'membershipLifeSpan': '365',
>  'conversionTypes': [],
>  # Optional field.
>  'status': 'OPEN'
> }
> }
> operations = [json.dumps(operation)]
> try:
>   result = user_list_service.mutate(operations)
>   print result
> except WebFault, e:
>   print str(e)
>
>
> I am able to create the oauth_client and adwords_client then use the 
> adwords client to get the AdwordsUserListService, but when I try and 
> execute the mutate call I get the following error:
>
> Server raised fault: '[AuthenticationError.NOT_ADS_USER @ ; 
> trigger:'']'
>
> Is there something I'm missing? I would be willing to give more specific 
> account information to an API team member in a more private form.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

Error while migrating Adwords Api to v201708 (Version 22.1.1)

2017-09-18 Thread Mahesh Nerlekar
Hi, 

I am trying to install the latest version of Adwords v201708 using NuGet.. 
using following command on the NuGet Package Manager Console.

PM> Install-Package Google.AdWords -Version 22.1.1

I am getting an error almost at the end...Did anyone else get an error like 
this?

Install failed. Rolling back...
Install-Package : Could not install package 'Google.Ads.Common 8.0.0'. You 
are trying to install this package into a project that targets 
'.NETFramework,
Version=v4.0', but the package does not contain any assembly references or 
content files that are compatible with that framework. For more 
information, c
ontact the package author.
At line:1 char:16
+ Install-Package   Google.AdWords -Version 22.1.1
+ CategoryInfo  : NotSpecified: (:) [Install-Package], 
InvalidOperationException
+ FullyQualifiedErrorId : 
NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
 
I tried to do with .net v4.5. Still the same error. not sure whats the 
issue... Please let me know if anyone has seen this issue?

Thanks,
Mahesh 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e5636a99-f278-4547-b548-89c0474b7415%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Audience Lists Through API

2017-09-18 Thread jstarkloff
Howdy everyone! 

Not sure if this is a simple question or not, but thought I'd ask the 
AdWords community an API question about audience lists.

*Are you able to pull audiences lists / CRM lists via the API? Does it 
always have to be within the "Shared Library"? *

Thanks for your help!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/199a523d-d467-4366-8adc-a9948735eb0b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account access management in API (grant other user access to my account)

2017-09-18 Thread Carlos Abrantes
Hi Sreelakshmi & Vishal,

I would to retry current pendient invitations with 
ManagedCustomerService.getPendingInvitations but do not retry nothing (NULL)

This is sample code in PHP as called in 
https://developers.google.com/adwords/api/docs/guides/accounts-overview

get($session, 
ManagedCustomerService::class);

$selector = new PendingInvitationSelector();
$invitations = 
$managedCustomerService->getPendingInvitations($selector);

var_dump ($invitations);

  }

  public static function main() {
$oAuth2Credential = (new OAuth2TokenBuilder())
->fromFile()
->build();
$session = (new AdWordsSessionBuilder())
->fromFile()
->withOAuth2Credential($oAuth2Credential)
->build();
self::runExample(new AdWordsServices(), $session);
  }
}
GetUsersList::main();
?>

How could I retry list of pending invitations?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f09c186c-5099-4798-85cf-e68ccefb0ce4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Server to Server OAuth2 Error - NOT_ADS_USER with python client library

2017-09-18 Thread Jim 4Cite
I am very new to the AdWords API and have done a lot of research and 
testing trying to authenticate and test the API. I believe I have followed 
the authentication flow correctly, but since I am consistently getting the 
same error I wanted to reach out to an AdWords API Team Member and see if 
they could tell me what I am missing.

I created a manager AdWords account and have my developer token, the access 
level is Test Accounts. I also created a Test AdWords Account with test 
client accounts linked. I am attempting to authenticate with a service 
account (I had success with service accounts for the Content API). I 
followed the steps on this page (for my test manager 
account): 
https://developers.google.com/adwords/api/docs/guides/authentication#setting_up_service_account_access

I am using the googleads python client library to authenticate and interact 
with the AdWords API. This is a snippet of my code I am using (not 
including the exact values of my variables)

from googleads import adwords
from googleads import oauth2
from suds import WebFault
import json


scope = 'https://www.googleapis.com/auth/adwords'
key_file_path = 'FULL PATH OF MY JSON KEY FILE'
prod_man_token = 'PRODUCTION MANAGER DEVELOPMENT TOKEN'
test_man_cust_id = 'CUSTOMER ID FOR MY TEST MANAGER ACCOUNT (XXX-XXX-XXX)'


oauth2_client = oauth2.GoogleServiceAccountClient(scope, key_file=
key_file_path)
adwords_client = adwords.AdWordsClient(prod_man_token, oauth2_client, 
client_customer_id=test_man_cust_id)


user_list_service = adwords_client.GetService('AdwordsUserListService')
operation = {'operator': 'ADD',
 'operand': {'xsi_type': 'BasicUserList',
 'name': 'Test List',
 'description': 'Testing API',
 'membershipLifeSpan': '365',
 'conversionTypes': [],
 # Optional field.
 'status': 'OPEN'
}
}
operations = [json.dumps(operation)]
try:
  result = user_list_service.mutate(operations)
  print result
except WebFault, e:
  print str(e)


I am able to create the oauth_client and adwords_client then use the 
adwords client to get the AdwordsUserListService, but when I try and 
execute the mutate call I get the following error:

Server raised fault: '[AuthenticationError.NOT_ADS_USER @ ; 
trigger:'']'

Is there something I'm missing? I would be willing to give more specific 
account information to an API team member in a more private form.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/842fd098-8f5f-4cae-ab95-33e2af598ea9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


NullPointerException When trying to get CrmBasedUserList Id in Adwords java client version v201708

2017-09-18 Thread hari krishna
Hi , 

We are getting NullPointerException When trying to get CrmBasedUserList Id 
in Adwords java client version v201708. This is happening once in 15 
requests. This issue is happening randomly. Can you please help us getting 
this issue solved. 

Below is the exception stack trace. 

*java.lang.NullPointerException*

   at java.io.StringReader.(*StringReader.java:50*)

   at org.apache.axis.SOAPPart.getAsSOAPEnvelope(*SOAPPart.java:688*)

   at org.apache.axis.SOAPPart.getEnvelope(*SOAPPart.java:1003*)

   at org.apache.axis.Message.getSOAPHeader(*Message.java:559*)

   at 
com.google.api.ads.common.lib.soap.ResponseInfoXPathSet.parseMessage(
*ResponseInfoXPathSet.java:83*)

   at 
com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(
*AxisHandler.java:249*)

   at 
com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(
*SoapServiceClient.java:63*)

   at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(
*SoapServiceClient.java:93*)

   at com.sun.proxy.$Proxy17.mutate(Unknown Source)

   at 
com.aaa.adwords.services.AdwordsDataServicesImpl.uploadEmailsClientId(
*AdwordsDataServicesImpl.java:116*)

   at 
com.aaa.adwords.services.AdwordsDataServicesImpl.uploadEmailsToGoogle(
*AdwordsDataServicesImpl.java:373*)

   at com.aaa.adwords.Application.main(*Application.java:71*)


Below is the code we are using. 


AdwordsUserListServiceInterface userListService =

adWordsServices.get(session, AdwordsUserListServiceInterface.*class*
);

 

// Create a user list.

CrmBasedUserList userList = *new* CrmBasedUserList();

userList.setName("Customer relationship management list #" + System.
*currentTimeMillis*());

userList.setDescription("A list of customers that originated from email 
addresses");

 

// See limit here: 
https://support.google.com/adwords/answer/6276125#requirements.

userList.setMembershipLifeSpan(30L);

 

// Create operation.

UserListOperation operation = *new* UserListOperation();

operation.setOperand(userList);

operation.setOperator(Operator.*ADD*);

 

// Add user list.

// Add user list.

   UserListReturnValue result = *null*;

   *try* {

  result = userListService.mutate(*new* 
UserListOperation[] { operation });

 

   } *catch* (ApiException e) {

  result = handleUserListServiceApiError(
userListService, operation, e, result);

 

   } *catch* (Exception e) {

  *LOGGER*.error("Exception in getting 
userListId", e);

   }

// Display user list.

UserList userListAdded = result.getValue(0);

System.*out*.printf(

"User list with name '%s' and ID %d was added.%n",

userListAdded.getName(), userListAdded.getId());

 

// Get user list ID.

Long userListId = userListAdded.getId();


Thanks!

Hari.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1caa9edc-c44a-4fb5-8113-b78d324b69bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


using Configuration File per environment (AdsApi PHP library)

2017-09-18 Thread Andy Wallace
I am upgrading from an old version of the Ads API to the latest. We have a 
different environment for each stage of our development process 
(Development, Stage, Production), and there are configuration differences 
between them. Pertinent to the AdsApi, the OAUTH2 information (client 
secret, etc).

I would like to keep these inside our current config file structure, where 
we have a different config file (different name) for each environment. The 
simplest way to do this would be to put the sections from adsapi_php.ini 
into our 'dev.ini', 'stage.ini', and production.ini files. The code almost 
seems to support this, but is hardcoded to use the adsapi_php.ini name, and 
looks in the "home" directory for that file. Any suggestions on how to 
handle this? Or should I just be hacking into the library code?

(also, please note that using generic terms like "LOGGING", "SOAP", and 
"OAUTH2" is not the best path to being used in a real-world environment, 
where those values could easily be overloaded).

Thanks

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8520ae5a-c1c6-4d26-a518-02a73f9fe941%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CombinedApprovalStatus and AdGroupType not returning raw enum values

2017-09-18 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

Could you please share the complete report definition of 
AD_PERFORMANCE_REPORT and ADGROUP_PERFORMANCE_REPORT where you observe 
these issues along with your client customer Id? Please use *Reply 
privately to author* while sharing the details. 

Thanks,
Sreelakshmi, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c839c79a-13b1-47af-993a-350bdffad003%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AWQL Reporting slowdown?

2017-09-18 Thread 'Michael Cloonan (AdWords API Team)' via AdWords API Forum
Hello,

Are you only seeing this issue with AWQL reports, or are you seeing the 
same issue if you run reports with the definition-style selector as well? 
I'm curious if it's AWQL-specific or if the slowdown is general to all 
reporting.

Regards,
Mike, AdWords API Team

On Monday, September 18, 2017 at 3:07:58 AM UTC-4, AdWordsApiUser wrote:
>
> Hi Shwetha,
>
> I sent you the details in a private message. Does the version of API we 
> use affect the speed? 
>
> Thanks,
> MG
>
> On Friday, September 15, 2017 at 1:32:20 AM UTC+8, Shwetha Vastrad 
> (AdWords API Team) wrote:
>>
>> Hi, 
>>
>> There isn't an ongoing issue that should be affecting report download 
>> latency via AdWords API. Could you provide the report definitions and the 
>> clientCustomerId where you observe the report download latency has 
>> increased? Could you also provide an approximate time when you started 
>> seeing this increase?
>>
>> Thanks,
>> Shwetha Vastrad
>> AdWords API Team.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f943c293-d13b-4cc3-a197-e8f2b1ee0005%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can we set 'Include in "Conversion"' option through API?

2017-09-18 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

You can use the excludefrombidding 

 attribute 
to decide whether the conversion tracker should be excluded from the 
"Conversions" columns in reports. If true, the conversion tracker will not 
be counted towards Conversions. If false, it will be counted in 
Conversions. The default value is false. 

Thanks,
Sreelakshmi, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/69d478cd-600d-45c4-9431-c9a01d1b11ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ads with an additional description field not accessible via API?

2017-09-18 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Konstantin,

You are right, the Ads with two descriptions is an experimental feature and 
is not currently supported via the API. 

Unfortunately, I don't have a timeline for this to be available via the 
API. Please keep an eye on our blog  
and release announcement 
 
in case there are changes on this in the future.

Thanks,
Sreelakshmi, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ae733818-3f8e-4ea1-80a2-2eec5b7aaf14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to pass OAuth data from database to API in V201708

2017-09-18 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello Joseph, 

The PHP client library looks for the configuration file in the home 
directory of the user running the script, to fill out the required 
properties here 

 in 
the *adsapi_php.ini* file. If the home directory is not set correctly or if 
the library is not able to find the home directory, you can specify the 
configuration file path by passing as an argument to the fromFile() 

 method. You 
can refer to our PHP client library 

 for 
additional guidance. If you are still facing issues, please send me the 
SOAP request and response logs for the API call. Please click on *Reply 
privately to author *when responding.

Thanks,
Bharani, AdWords API Team

On Monday, September 18, 2017 at 8:08:14 AM UTC-4, silvester correya wrote:
>
> Hi support,
>
>
> while  trying to migrate Adwords API to v201708 , Iam stuck of how to pass 
> outh data  stored in my database to API
>
>  $oAuth2Credential = (new OAuth2TokenBuilder())
> ->fromFile()
> ->build();
>
> $session = (new AdWordsSessionBuilder())
> ->fromFile()
> ->withOAuth2Credential($oAuth2Credential)
> ->build();
>
>  
>
> Could someone help me to solve this issue.
>
>  
>
> Thanks,
>
> Joseph
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/91023773-8500-4467-b388-adf22572e493%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch jobs stay in state processing for several hours and finally get cancelled

2017-09-18 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Greetings Christian!

Here's an update on where we are on this. It turns out that the batch job 
service attempts to send all the requests, but is internally getting back a 
REQUEST_SIZE_LIMIT_EXCEEDED 
 error. 
That happens when there are more than 2000 operations in a normal service. 
What batch job service is doing in the background is that it's breaking up 
the request when that happens and then sends fewer requests. This is 
happening so often that the batch job finally cancels itself. That does 
appear to be an issue on our side because of this. We're exploring 
solutions, but there isn't a solution, yet. I'll update you when we have 
more information. At least we now know the root cause of your issue.

Best,
Nadine, AdWords API Team

On Friday, September 15, 2017 at 6:16:13 PM UTC-4, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Hello Christian,
>
> Thanks for the update. I don't know of any code fixes that went in within 
> the last day.
>
> Batch job service can theoretically handle quite a few operations, but 
> even 1 000 000 is a lot when you think of all the updates that have to 
> happen on the back end. Some changes are more expensive than others and 
> take a bit longer because even though it looks like you're updating maybe 
> one field, there is logic that needs to check on things like if something 
> can be overridden at specific levels or if other objects in the account 
> will be affected by the change. That's why some things do take a bit longer.
>
> Regards,
> Nadine, AdWords API Team 
>
> On Friday, September 15, 2017 at 2:38:51 PM UTC-4, Christian wrote:
>>
>> Hi Nadine,
>>
>> thanks for looking into that.
>>
>> Today we reduced the total number of set-max-cpc operations to be below 
>> 100 000 and all 4 jobs (each at most 25 000 operations) completed 
>> successfully within a few minutes. Is there already a fix live? Let me know 
>> if we should have a try again with a larger number of operations.
>>
>> In case it is helpful for debugging, here are the IDs of the jobs 
>> successfully completed today: 565656811, 565639265, 565650926, 565663576.
>>
>> By the way: we also submit more than 1 000 000 bid modifier operations 
>> each day. The corresponding jobs do not get cancelled but still require 
>> several hours to complete. Do we have to limit our daily number of 
>> operations here or is that something the batch job service should be able 
>> to handle faster in theory? An example job ID would be 565684901.
>>
>> Best regards,
>> Christian
>>
>> On Friday, September 15, 2017 at 3:48:31 PM UTC+2, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello Christian,
>>>
>>> I've taken a look into what's happening, and initially I don't see a 
>>> root cause. My team will dig further into it, and I'll get back to you when 
>>> I have the reason as to why these jobs are not successful.
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Thursday, September 14, 2017 at 4:31:01 PM UTC-4, Christian wrote:

 Hi Shwetha,

 > If the submitted operations encounter an error during execution, the 
 results in the downloadUrl 
 
  should 
 contain the list of processingErrors 
 
  on 
 the batch job

 The problem here is that most of the cancelled jobs have no error 
 information -- neither in the job status we get when polling the jobs nor 
 in the result file pointed to by the download URL. If some of the 
 operations executed, we see them in the result file but not executed 
 operations are simply not referenced in the result file.

 > Could you retry the BatchJob request with fewer number of 
 operations? 

 For now we tried to reduce the total number of operations. I'll check 
 if this improves the situation. After that we will have a try with smaller 
 batch jobs.

 Best,
 Christian

 On Thursday, September 14, 2017 at 5:19:37 PM UTC+2, Shwetha Vastrad 
 (AdWords API Team) wrote:
>
> Hi Christian, 
>
> BatchJobService automatically retries operations that fail due to 
> transient errors such as RateExceededError 
> .
>  
> If the submitted operations encounter an error during execution, the 
> results in the downloadUrl 
> 
>  should 
> contain the list of processingErrors 
> 
>  on 
> the batch job. I'll get in touch with the 

CombinedApprovalStatus and AdGroupType not returning raw enum values

2017-09-18 Thread code . working
Hello,

I'm using the AdWords API v201708 to download reports.
In my API settings, I enabled the "useRawEnumValues" header.

However, when downloading reports, there are two issues where the API shows 
incorrect or at least unexpected behaviour:


   1. The column CombinedApprovalStatus in the AD_PERFORMANCE_REPORT seems 
   to return display values instead of raw enum values at all. For example, 
   for some ads the CombinedApprovalStatus contains Approved (limited) 
   instead of APPROVED_LIMITED.
   
   2. The column AdGroupType in the ADGROUP_PERFORMANCE_REPORT contains the 
   raw enum values for most of the ads, but contains an empty string "" 
   instead of the UNKNOWN enum value.
   

I've posted these issues in the php-lib gitlab repository 
 but I was told 
these are errors of the underlying API.

Regards
Code-Working

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/19bba131-09bc-4038-83a5-fb26491b7f45%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ads with an additional description field not accessible via API?

2017-09-18 Thread Konstantin Tarassow
Hello,

our customers start seeing an additional description field in their ETAs. 
It seems that such ads are not visible via API at all.

- Is there a way to access those Ads via API?
- If not, are there any plans to enable them in the API?

Regards,
Konstantin

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4d64b940-ae2c-4110-a96f-c613cc840ad0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to pass OAuth data from database to API in V201708

2017-09-18 Thread silvester correya


Hi support,


while  trying to migrate Adwords API to v201708 , Iam stuck of how to pass 
outh data  stored in my database to API

 $oAuth2Credential = (new OAuth2TokenBuilder())
->fromFile()
->build();

$session = (new AdWordsSessionBuilder())
->fromFile()
->withOAuth2Credential($oAuth2Credential)
->build();

 

Could someone help me to solve this issue.

 

Thanks,

Joseph

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/03350a0e-3337-4e47-807c-221fe3567dac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How can we set 'Include in "Conversion"' option through API?

2017-09-18 Thread 오학섭
I am trying to create AppConversion. 
How can we set 'Include in "Conversion"' option through API?


https://developers.google.com/adwords/api/docs/reference/v201708/ConversionTrackerService.AppConversion

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/77756e9c-f65e-4d9a-81aa-73a260fab2cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UNEXPECTED_INTERNAL_API_ERROR with getCustomers

2017-09-18 Thread Oksana Sulyma
Any news on this? Thanks!

On Wednesday, September 13, 2017 at 3:10:20 PM UTC+3, Oksana Sulyma wrote:
>
> Sent details in private message. Thanks!
>
> On Tuesday, September 12, 2017 at 8:06:47 PM UTC+3, Shwetha Vastrad 
> (AdWords API Team) wrote:
>>
>> Hi,
>>
>> Could you provide the email address which was used to authorize the 
>> request along with the complete SOAP request and response logs? Please use 
>> *Reply 
>> privately to author* when responding. 
>>
>> Thanks,
>> Shwetha, AdWords API Team.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7d8d5625-9e66-4d93-80e3-2a5d7a85b323%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdGroupCriterionService: cvc-complex-type.2.4.d: Invalid content was found starting 'v20:matchType'.

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi,

You may refer to the sample SOAP request and response for the necessary 
fields/elements required to successfully create a Keyword criterion :


http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;>

https://adwords.google.com/api/adwords/cm/v201708; 
soapenv:mustUnderstand="0">
YOUR_CUSTOMER_ID
YOUR_DEVELOPER_TOKEN
YOUR_USER_AGENT
false
false



https://adwords.google.com/api/adwords/cm/v201708;>

ADD
https://adwords.google.com/api/adwords/cm/v201708; 
xsi:type="ns2:BiddableAdGroupCriterion">
THE_ADGROUP_ID

KEYWORD_TEXT
BROAD

PAUSED



1000





http://example.com/mars/cruise/?kw=mars+cruise




ADD
https://adwords.google.com/api/adwords/cm/v201708; 
xsi:type="ns3:NegativeAdGroupCriterion">
THE_ADGROUP_ID

ANOTHER_KEYWORD_TEXT
EXACT






[18 Sep 2017 16:58:00,460-soapXmlLogger:DEBUG:main] SOAP response:

http://schemas.xmlsoap.org/soap/envelope/;>

https://adwords.google.com/api/adwords/cm/v201708;>
THE_REQUEST_ID
AdGroupCriterionService
mutate
2
426



https://adwords.google.com/api/adwords/cm/v201708;>


AdGroupCriterionReturnValue
http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="BiddableAdGroupCriterion">
THE_ADGROUP_ID

THE_KEYWORD_ID_1
KEYWORD
Keyword
KEYWORD_TEXT
BROAD


BiddableAdGroupCriterion
PAUSED
ELIGIBLE
PENDING_REVIEW


MANUAL_CPC

CAMPAIGN


ManualCpcBiddingScheme
false


CpmBid


Money
1

ADGROUP


CpcBid


Money
1000

CRITERION




http://example.com/mars/cruise/?kw=mars+cruise


http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="NegativeAdGroupCriterion">
THE_ADGROUP_ID

THE_KEYWORD_ID_2
KEYWORD
Keyword
ANOTHER_KEYWORD_TEXT
EXACT


NegativeAdGroupCriterion







Let me know if this helps.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4d834b17-a328-4959-9933-a76feb0df840%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AdGroupCriterionService: cvc-complex-type.2.4.d: Invalid content was found starting 'v20:matchType'.

2017-09-18 Thread neha sahu
I am using 'mutate' operation of 'AdGroupCriterionService' service in SOAP 
UI to create a 'KEYWORD' type criteria.
Can you please help on how can I send 'matchType' and 'text' input ?

Please find below request I am sending:
http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:v20="https://adwords.google.com/api/adwords/cm/v201708;>
   
  
 
 104-851-1999
 
 xyz
 
 soft
 
 false
 
 false
  
   
   
  
 
 

ADD

   
   54643115908
   
   BIDDABLE
   
   
  
  KEYWORD 
  Keyword 

  BROAD  
  
 

   
 
  
   


Error:

http://schemas.xmlsoap.org/soap/envelope/;>
   
  
 soap:Client
 Unmarshalling Error: cvc-complex-type.2.4.d: Invalid 
content was found starting with element 'v20:matchType'. No child element 
is expected at this point.
  
   


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/370e8533-89b5-4f83-b950-4c5e4b1a3b5b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Incorrect ad group max. CPC value

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Anna,

Just a gentle follow up. Could you confirm if you still require assistance 
regarding your issue?

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c23ba8c3-ed25-44f1-95c4-680a32dfc918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Shopping Performance Report - All Items

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Sachin,

I wanted to follow up if you still require assistance regarding your 
concern? If yes, kindly provide the requested information so I can further 
investigate.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/80154cba-9ff3-4c95-811d-83e5bd0e36dd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AWQL Reporting slowdown?

2017-09-18 Thread AdWordsApiUser
Hi Shwetha,

I sent you the details in a private message. Does the version of API we use 
affect the speed? 

Thanks,
MG

On Friday, September 15, 2017 at 1:32:20 AM UTC+8, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi, 
>
> There isn't an ongoing issue that should be affecting report download 
> latency via AdWords API. Could you provide the report definitions and the 
> clientCustomerId where you observe the report download latency has 
> increased? Could you also provide an approximate time when you started 
> seeing this increase?
>
> Thanks,
> Shwetha Vastrad
> AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d9bcc944-86f7-48ea-b0ce-0009904dec58%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: SEARCH_QUERY_PERFORMANCE_REPORT missing DestinationUrl,FinalUrl,TrackingUrlTemplate for shopping campaigns

2017-09-18 Thread 'Peter Oliquino' via AdWords API Forum
Hi Allen,

Shopping campaigns statistics are only currently supported in the Shopping 
Performance Report 

 and Product Partition Report 

 of 
the AdWords API as discussed here 
. 
As for the url and tracking template, you may retrieve them via the 
CriteriaDestinationUrl 

 and 
the TrackingUrlTemplate 

 fields 
of the Product Partition Report. As for the search term field, I'm afraid 
it is currently not supported in the said reports.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/15103bc2-be1d-4ace-9869-2a38d0f4735b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.