Re: How could I retry list current pendient invitations?

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

Could you send to me the complete SOAP request and response so I can 
further look into the issue as to why you are not able to retrieve  pending 
invitations? You may reply via the *Reply privately to author* option.

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/c76635f6-11d8-4d53-893d-b8deb395d6e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: problem with costs

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

Could you provide more information on what you meant by there are no 
reports in the AdWords API for costs? If you are referring to the cost in 
the ad level, then there is a Cost 

 metric 
in the Ad Performance Report. If you are looking for the campaign level, 
then there is also a Cost 

 metric 
in the Campaign Performance Report 

.

Are you not referring to one of these? If you are not, then could you 
provide a UI screenshot of the cost that you are referring to so we can 
match it with the correct metric in the API if it is supported? If you are 
referring to one of these metrics, but then, there are discrepancies in the 
result between UI and API, then provide also your report definition 

 (aside 
from the screenshot) so i can further check.

Kindly use the *Reply privately to author option* when replying. 

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/e2293fdb-17ed-4665-b086-96ea0d53647e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get The Operations List

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

Could you provide more information on the operations list you are referring 
to? Are you referring to the list of operations than can be used in 
CampaignService, AdGroupService, and all other services?

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/6a1ebb24-fe6b-4c71-a389-6cd6997fdd9a%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-19 Thread hari krishna
Hi Peter, 

I sent you private message.

Thanks!
Hari. 


On Tuesday, September 19, 2017 at 9:14:42 AM UTC+5:30, Peter Oliquino wrote:
>
> 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/a0df8da3-7a5d-4847-b6a8-d52e23f43054%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Translations of Verticals?

2017-09-19 Thread chenjiajun7516

HI Shwetha Vastrad ,

   Thank you for your answer, but I still have some questions, but also the 
same type of problem, in the display network interest and remarketing 
inside the audience data, and I need the same data, there is no way to get 
the Chinese version of the Data?

 

  
  

Thanks,
jiajun.chen

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/25fc8cac-3a17-4b1e-b7f0-cbbca9d069ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Do AdGroupCriteria support temporary IDs?

2017-09-19 Thread axel
@Dorian, Did you get a final answer on this. I am trying to do EXACTLY what 
you are trying to do and does not seem to be able to use temporaryID on the 
AdgroupAd entity to apply a label. 

Did you find a workaround by any chance? 

Thanks,

Axel

On Friday, June 16, 2017 at 12:16:10 AM UTC-7, Dorian Kind wrote:
>
> Hi Peter,
>
> I think there is a misunderstanding, my original question was exactly 
> about using temporary IDs for *criteria and ads* so that we can *apply 
> labels* to them in the same batch job. From what I can tell, this does 
> not seem to be possible, is that correct?
>
> Thanks and best regards,
> Dorian
>
> On Friday, 16 June 2017 09:04:57 UTC+2, Peter Oliquino wrote:
>>
>> Hi Dorian,
>>
>> I will be providing support for now in place of Vishal. Looking at the 
>> code, it appears you are also adding temporary IDs to the dependent object 
>> itself (Ad and Criterion IDs). As discussed here 
>> ,
>>  
>> all child objects will only require temporary IDs set for their parent 
>> objects. Let me know if this helps and should you have any further 
>> questions, please create a new thread as this one is already old.
>>
>> 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/34dbafcf-07d2-4ab8-a0f6-d0e73d9f2000%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: isExemptable does not become false

2017-09-19 Thread Hideichi Saito
Thank you for your reply.
Thank you for your attentive response.

I will also test it repeatedly.


2017年9月20日水曜日 4時22分57秒 UTC+9 Nadine Sundquist (AdWords API Team):
>
> Greetings!
>
> Thanks for clarifying all of this. That does make sense. I'm not a PHP 
> expert, but it does look like the code is only including the first 
> exemption request for each ad. I'm getting in touch with our PHP client 
> library owner to verify that this is the case. I'll get back to you when I 
> get an answer.
>
> Regards,
> Nadine, AdWords API Team
>
> On Monday, September 18, 2017 at 8:34:34 PM UTC-4, Hideichi Saito wrote:
>>
>> 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) 

Re: How to Consume Adwords API after I get client Access token and Refresh Token? (using the latest Adwords PHP Library v201708)

2017-09-19 Thread Joven Albarida
Hi Swetha,

Thank you for your help, I think now found the solution.. (But I guess its 
not yet updated on that Web Flow Guide documentation)

To share with the other guys also that may encounter the same problem..

I successfully get the refresh_token after, I included this "
*prompt=consent*" and change *access_type *"online" to "offline" 

*Code*
 // Redirect the user to the authorization URL.
$config = [
// Set to 'offline' if you require offline access.
'access_type' => 'offline',
'prompt' => 'consent',
];
header('Location: ' . $oauth2->buildFullAuthorizationUri($config));

Its now gave me the refresh_token :) then after getting refresh_token I 
temporarily stored it to Session (will change logic in Production)

then appended it to my opening of OAuth2 object

  $oauth2 = new OAuth2([
'authorizationUri' => 
'https://accounts.google.com/o/oauth2/v2/auth',
'tokenCredentialUri' => 
'https://www.googleapis.com/oauth2/v4/token',
'redirectUri' => 'http://dev..com/testing.php',
'clientId' => '82698.ontent.com',
'clientSecret' => 'dJCc.1T8I',
'scope' => 'https://www.googleapis.com/auth/adwords',

'refresh_token' => $_SESSION['refresh_token']
  ]);

Though i'm not sure if this the correct way to do it..  This works 
perfectly to me! 

Again thank you for your help..



On Wednesday, September 20, 2017 at 5:44:53 AM UTC+8, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi Joven,
>
> For Web flow type applications, the refresh token is only returned if the 
> access_type HTTP query parameter is set to "offline" when you direct the 
> user to Google's OAuth 2.0 server. I see that you have set this parameter. 
> Could you check if this parameter is being passed correctly in the 
> authorization URL? Could you check if a value is returned for 
> "$authToken['refresh_token'];" when you authorize for the first time? 
>
> 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/9a5d4c7c-1796-4cb9-b91e-ad7c4a6d8152%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Consume Adwords API after I get client Access token and Refresh Token? (using the latest Adwords PHP Library v201708)

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Joven,

For Web flow type applications, the refresh token is only returned if the 
access_type HTTP query parameter is set to "offline" when you direct the 
user to Google's OAuth 2.0 server. I see that you have set this parameter. 
Could you check if this parameter is being passed correctly in the 
authorization URL? Could you check if a value is returned for 
"$authToken['refresh_token'];" when you authorize for the first time? 

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/c571ecd0-b121-466e-8dd7-dd281ef34efd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Consume Adwords API after I get client Access token and Refresh Token? (using the latest Adwords PHP Library v201708)

2017-09-19 Thread Joven Albarida
Hi Shwetha,

Yes I do follow the instructions from that guide, I think i dont have 
problem with the web-flow.. 

About the refresh token, I would like to try that.. but thats odd, I cant 
see the "refresh_token" after i dump the results of 
authToken = $oauth2->fetchAuthToken();

this the only array of results returned..

{
  access_token: 
"ya29.GlzLBI_GSypykk9KGt..klItfLMxQh4QHA_ChjWl65MqIPQs-g",
  token_type: "Bearer",
  expires_in: 3599
}



Thank you,

On Wednesday, September 20, 2017 at 2:15:50 AM UTC+8, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi, 
>
> Could you confirm that you followed the steps provided in this guide 
> 
>  to 
> set up authentication for web-flow? Once you get the refresh token, you 
> need not go through the authorization step again. You just need to use the 
> refresh token to get a new access token. You need to provide the refresh 
> token in the OAuth2 object when you create the session. 
>
> Regards,
> 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/a5c68d35-bb27-4f2c-82ce-30ca4ba2b79b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Migration Status: You've submitted 100% of your AdWords

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi,

You need to migrate to a newer version of AdWords API. If you are still 
using v201609, we recommend that you skip v201702 and v201705 and migrate 
directly to v201708. Please migrate prior to October 2, 2017 to ensure your 
API access is unaffected. You can follow the migration guides listed below 
to cover all the changes between v201609 and v201708 versions of AdWords 
API:

   - v201708 migration guide 
   
   - v201705 migration guide 
   
   - v201702 migration guide 
   
   - Release notes 
   

Regards,
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/b7fd612d-4197-4a88-af22-fa874a86a6cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UNEXPECTED_INTERNAL_API_ERROR with getCustomers

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

Using the current credentials that you're using, I don't know of a way of 
doing that. We're still trying to figure how things got in this state. You 
do have a few possible workarounds:

   - *Option 1:* The email you sent us earlier is associated with a lot of 
   accounts. If you don't need that email associated with so many accounts, 
   then try removing it from those accounts. Then there will be fewer accounts 
   coming back. In this Help Center article 
   , there are 
   instructions on how to remove emails from an account.
   - *Option 2:* Using another email that has access to the accounts you 
   care about, generate another set of credentials. Then, use those 
   credentials to make calls.

Best,
Nadine, AdWords API Team

On Tuesday, September 19, 2017 at 6:32:31 AM UTC-4, Oksana Sulyma wrote:
>
> Hi Nadine,
>
> Thanks for the reply. The problem is we use CustomerService getCustomers 
> to get the list of customer IDs. And we get UNEXPECTED_INTERNAL_API_ERROR 
> on this stage. Is there any other automatic way to know customer IDs? 
>
> Thanks!
>
> Oksana
>
> On 19.09.17 01:40, 'Nadine Sundquist (AdWords API Team)' via AdWords API 
> Forum wrote:
>
> 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 a topic in the 
> Google Groups "AdWords API Forum" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/adwords-api/1oR9kPSQ3Ls/unsubscribe.
> To unsubscribe from this group and all its topics, 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.
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2cc032c6-c8f7-4b67-b3cd-13ab88e66605%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Problem In Adding Campaign

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

You need to check the OperationAccessDenied.Reason 

 for 
more details on the cause for this request to fail. The fieldPathElements 

 collection 
in the ApiError 

 object 
contains each element of the path in fieldPath 

 which 
can be used to identify cause of error. Could you enable logging 
 and provide the 
SOAP request and response logs for the operation which encountered this 
error so I can take a look? Please use *Reply privately to author* when 
responding. 

Regards,
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/3801ece3-49d1-4a0f-b984-f1438953f568%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Abnormally high number of cancelled/failed batch jobs

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

This issue looks a bit different. Usually no results back means there was 
an unrecoverable error. At this point, I'm not sure what that is. I'll hunt 
that down for you to figure out what's going on. I'll get back to you when 
I have the reason.

Regards,
Nadine, AdWords API Team

On Tuesday, September 19, 2017 at 6:11:24 AM UTC-4, jor...@jcrocker.uk 
wrote:
>
> Hi Nadine,
>
> Sorry to open this thread again but we are experiencing the same problem 
> again.
>
> Example Job ID's:
>
> 567961108
> 568327521
>
> I believe the number of partition operations is under the prescribed 
> limit, but the jobs are going straight to cancelled and not providing any 
> error messages.
>
> Please can you advise urgently.
>
> Kind regards,
> Jordan
>
> On Wednesday, August 16, 2017 at 8:16:56 AM UTC+1, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Greetings All,
>>
>> I've filed an issue on this so we can dive deeper into why this is 
>> happening. I'll get back to you when we've made more progress on why this 
>> is happening again.
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Wednesday, August 16, 2017 at 12:15:08 AM UTC+8, GregT wrote:
>>>
>>> We also are. Here are a few sample job ids from us, in case it helps:
>>>
>>> 546629438
>>> 546628553
>>> 546690922
>>> 546964719
>>> 546610328
>>> 546608684
>>> 546962208
>>> 546611558
>>> 546606977
>>> 546961335
>>> 546605693
>>> 546959982
>>> 546959979
>>> 546958008
>>> 546956727
>>> 546676590
>>> 546676494
>>> 546676485
>>> 546676170
>>> 546354463
>>> 546353035
>>> 546338374
>>> 546338884
>>> 546338836
>>>
>>> Thanks,
>>> Greg
>>>
>>> On Tuesday, August 15, 2017 at 3:57:05 AM UTC-5, jor...@jcrocker.uk 
>>> wrote:

 Hello Nadine,

 We are experiencing this problem again, with the following sample jobs 
 IDs:

 546679208
 546680861
 546680843
 546739639
 546680837
 546740809
 546740803
 546738088
 546740836
 546679832
 546680852
 546739642
 546738997
 547027008
 546680846
 546680882
 546738103
 546740464
 546740800
 546679220
 546740467
 546740839
 547027005
 546679214
 546740797
 546740812
 546680849
 546679205
 546679217
 546679835


 Thanks for your help.

 Kind regards,
 Jordan

 On Thursday, July 6, 2017 at 2:45:53 PM UTC+1, Nadine Sundquist 
 (AdWords API Team) wrote:
>
> Hello Simon,
>
> The fix is now on our production servers. Please give it another try. 
> If you're still experiencing issues, please get back to me.
>
> Thanks,
> Nadine, AdWords API Team
>
> On Wednesday, July 5, 2017 at 8:23:27 AM UTC-4, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hello Simon,
>>
>> It looks like we have found the root cause. Now that the holidays are 
>> winding down here in the US, we can look at trying to find a solution. 
>> I'll 
>> keep you in the loop.
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Wednesday, July 5, 2017 at 5:32:44 AM UTC-4, si...@hotsnapper.com 
>> wrote:
>>>
>>> Hello Nadine, 
>>>
>>> I am working alongside Jordan do we have an update?
>>>
>>> Regards
>>>
>>> Simon
>>>
>>>
>>>
>>> On Tuesday, June 27, 2017 at 10:18:31 PM UTC+1, Nadine Sundquist 
>>> (AdWords API Team) wrote:

 Hello Jordan,

 I took a look on our servers, and at first glance it does look like 
 it could be the same issue. I've sent on the job IDs to my teammate 
 who's 
 assigned to this. I'll get back to you when I hear back. This looks 
 like a 
 tough one. Thank you for providing these job IDs.

 Take care,
 Nadine, AdWords API Team

 On Tuesday, June 27, 2017 at 5:25:31 AM UTC-4, jor...@jcrocker.uk 
 wrote:
>
> Hi Nadine,
>
> I am currently facing the same situation as Greg in that all jobs 
> I send are automatically going to a Cancelled status. These jobs are 
> for 
> product partitions.
>
> A few example job ID's:
>
> 520125237
> 520125243
> 519862123
> 520125246
> 519445444
> 520125249
> 520125240
>
> These are all for account 682-998-6792.
>
> Could this be related to the same cause as Greg's issue?
>
> Kind regards,
> Jordan
>
> On Wednesday, March 1, 2017 at 7:20:33 PM UTC, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hi Greg,
>>
>> One of the engineers on my team found the root cause. We seem to 
>> be having a few difficulties with operations that have product 
>> partitions. 
>> We're currently putting some code in place to 

Re: How to get account data by channel (search, shopping, display, etc.), device, and date?

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

The Campaign Performance Report 

 
aggregates statistics at the Campaign level by default and will return one 
row per campaign, even if you don't explicitly request the CampaignName of 
CampaignId fields. I'm afraid the AdvertisingChannelType 

 
field is not available in the Account Performance Report. This field is of 
type Attribute, and is not a segment field. You can see this guide 

 
for the behaviour of different types of fields. You'll need to use Campaign 
Performance Report to get the AdvertisingChannelType for your campaigns. 
You can use Account Performance Report 

 
to get statistics at the account level and include Device 

 
and Date 

 
fields in the report query to segment the stats based on device and date. 

Regards,
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/75716b5b-10e8-411d-b469-dcc4507c277e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: set CrmBasedUserList status to closed

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Stephanie, 

Could you check if this UserList is owned by the AdWords account specified 
in the clientCustomerId header? Could you enable logging 

 and 
provide the SOAP request and response log for this operation? 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/4d32a7f8-c684-401e-a816-d47015ec35ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: isExemptable does not become false

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

Thanks for clarifying all of this. That does make sense. I'm not a PHP 
expert, but it does look like the code is only including the first 
exemption request for each ad. I'm getting in touch with our PHP client 
library owner to verify that this is the case. I'll get back to you when I 
get an answer.

Regards,
Nadine, AdWords API Team

On Monday, September 18, 2017 at 8:34:34 PM UTC-4, Hideichi Saito wrote:
>
> 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 

Migration Status: You've submitted 100% of your AdWords

2017-09-19 Thread Kanhaiya Jha
Hi team,

I have got an email below. Can someone please tell me what should I do now? 
 

Dear AdWords API Developer (MCC ID xx),

*Migration Status: You've submitted 100% of your AdWords API requests to 
v201609 within the past seven days.*

AdWords API v201609 has been deprecated and will stop accepting requests 
starting 02 OCT 2017. *You need to migrate to a current AdWords API version 
as soon as possible to continue accessing the AdWords API.*

To learn more about this change, including migration help, visit the AdWords 
API Developer Site 

.

If you have any questions about this upcoming change, please don't hesitate 
to contact our team via the AdWords API forum 

.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c87b4f21-2bd1-4e65-82b1-335d14e65917%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


set CrmBasedUserList status to closed

2017-09-19 Thread Stephanie Vance
I am using the python client library and want to use the API to change the 
status of a CrmBasedUserList from OPEN to CLOSED since the remove operator 
isn't supported.

I am submitting the following as my list of operations where list_id is of 
type integer:

[
{
"operator": "SET",
"operand": {
"status": "CLOSED",
"id": list_id
}
}
]

I am getting the following error as a response:

[UserListError.USER_LIST_MUTATE_NOT_SUPPORTED @ operations[0].operand]

Am I missing something in the operand? I have reviewed the documentation 

 and 
'id' is the only required field for the set operator.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/90d3e06d-d818-4b94-8bf6-391f1de985df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Change account e-mail

2017-09-19 Thread Gabriel Moser
Hi there ! We have an account already connected with the API, with hundreds 
off customer MCC's linked to it.
However, our first registered e-mail was badly chosen, and it contains one 
employee personal e-mail, so we must change it because it appears on every 
change that we perform on the accounts through automated processes.

The issue is that we need to change without having to create another 
account and passing through all the homologation steps again to use the 
API. We have daily robots that use the API constantly working.

Can you help us with that? Thank you folks !

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9012d3b2-c40e-4ae0-afc3-d41210ee36e6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


problem with costs

2017-09-19 Thread jewhead13
Hello!
My name is Mark and i'm technical support engineer of Roistat company
We have a problem with downloading costs to our system from Adwords account
Why does the Adwords client interface display information about campaign 
costs, and there are no reports in the AdWords API requests 
(https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report).
Why does such a situation arise.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e3c81fa5-4d0f-42d1-b757-7d3d9fe201d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Problem In Adding Campaign

2017-09-19 Thread uim . hicham
Hello

When I Try To Add Campaign, I Get This Error:

Google\AdsApi\AdWords\v201708\cm\OperationAccessDenied


How Can I Resolve It ?

Thank You

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/624d2846-72d3-4d2a-9877-ed8a2dd1b416%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Get The Operations List

2017-09-19 Thread uim . hicham
Hello,

How Can I Get The Operations List In PHP  (v201708) ???

Thank You

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/30b509c9-3aa2-4da3-9d26-97076cf4b88a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get account data by channel (search, shopping, display, etc.), device, and date?

2017-09-19 Thread josh . barr
Account Performance Report can't segment by channel, and Campaign 
Performance Report I'd have to some how roll up to day totals. So far it 
outputs a line per campaign even when I don't include campaign in the 
report AWQL.

Is there a way to do this without having to write code to weight total 
stats per day, like avg position and impression share?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/07c2f57b-2903-4c5a-983c-40f39c08b206%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-19 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello Joseph,

You will be able to use OAuth2TokenBuilder 

 and AdWordsSessionBuilder 

 to 
pass the values programmatically.

   $oAuth2Credential = (new OAuth2TokenBuilder())
  ->withClientId("OAUTH_2_CLIENT_ID")
  ->withClientSecret("OAUTH_2_CLIENT_SECRET")
  ->withRefreshToken("REFRESH_TOKEN")
  ->build();

// Construct an API session configured from the OAuth2 credentials 
above.
$session = (new AdWordsSessionBuilder())
->withDeveloperToken("DEVELOPER_TOKEN")
->withOAuth2Credential($oAuth2Credential)
->withClientCustomerId("CLIENT_CUSTOMER_ID")
->build();

The OAuth2TokenBuilder will fetch the access tokens when required. The 
AdWordsSessionBuilder uses the oAuth2Credential object to build the 
AdsSession. If you have any further questions, I'd suggest that you post 
your concern on the library's issue tracker 

 so 
the library owners can help you out.

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/d549b4e2-0a33-4dc5-89ce-c16379ce5e7d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Consume Adwords API after I get client Access token and Refresh Token? (using the latest Adwords PHP Library v201708)

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

Could you confirm that you followed the steps provided in this guide 

 to 
set up authentication for web-flow? Once you get the refresh token, you 
need not go through the authorization step again. You just need to use the 
refresh token to get a new access token. You need to provide the refresh 
token in the OAuth2 object when you create the session. 

Regards,
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/c34de06e-6155-49d8-be7e-42099fbe340a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; trigger:'AdGroupId: 987107028', EntityNotFound.INVALID_ID

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

Could you provide us the complete SOAP request and response logs that shows 
the EntityNotFound.INVALID_ID 

 error, 
when trying to add an ad? Please use *Reply privately to author* option 
while responding.

Thanks,
Bharani, AdWords API Team

On Tuesday, September 19, 2017 at 5:12:21 AM UTC-4, kodrosa...@gmail.com 
wrote:
>
> Hi,
>
> I have just started using the AdWords Api, and I am having trouble with 
> the AddExpandedTextAds.php file. It gives me an error when I input the 
> requested AdGroupID within the file, saying that the entity is not found. 
> The error is: [EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; 
> trigger:'AdGroupId: 987107028', EntityNotFound.INVALID_ID. 
>
> The AdGroupID is retrieved through running GetAdGroups.php. 
>
> I am using a Test Account at the moment, and I have set the 
> clientCustomerId in the adsapi file to point to a client within the test 
> account. Also, I was logged in as the test mcc account when I ran the 
> GetRefreshToken.php.
>
> I am able to add and retrieve campaigns, add and retrieve adgroups and so 
> on, the error only occurs when I want to add expanded text ads.  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/17fddf94-f93d-4cfd-bb44-dc3d0ae75cdd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Translations of Verticals?

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi jiajun.chen, 

I'm afraid Vertical categories are not available in other languages. You'll 
need to get the Vertical details using ConstantDataService 

 
or from this page 
 and use 
a translation tool such as Google Translate to produce the 
language-specific descriptions. 

Regards,
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/5768b063-ee04-4ff5-adb4-5c5467b30721%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-19 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Carlos, 

Are you saying that the pending invitations are being returned null from 
the API? If so, could you make sure that you are using the credentials of 
the client account that should accept the invite and try the same 
operation? If that does not resolve your issue, could you enable logging 
 and share the SOAP 
logs along with the client and manager account ids? You can use *reply 
privately to author* while sharing the details. 

If your question was different, could you please elaborate? 

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/f5bf7c31-cefb-4b16-a0c1-0339978cbcb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

2017-09-19 Thread Jim 4Cite
Thank you for getting back to me, I ended up being able to authenticate 
with the installed application flow, I didn't have G Suite Domain for the 
server to server flow.

On Monday, September 18, 2017 at 5:21:25 PM UTC-4, Bharani Cherukuri 
(AdWords API Team) wrote:
>
> 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.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Re: How to determine the currency of the data returned from AdWords API?

2017-09-19 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello Robin/Zweitze,

To get valid data from the TargetingIdeaService 
,
 
you need to make a request to a production account. The TargetingIdeaService 

 returns 
dummy data to test accounts. This said, if you are making a request against 
a production account, the average CPC 

 will 
return the micro amounts with account's local currency. 

@Zweitze: That's right. Since test accounts 

 don't 
serve ads, they also have no metrics in the reports. However, you will be 
able to lookup the account currency using the 
CustomerService.getCustomers() and retrieve the currency in which the 
account operates using Customer.currencyCode 

.

Thanks,
Bharani, AdWords API Team

On Tuesday, September 19, 2017 at 5:12:08 AM UTC-4, adwordst...@gmail.com 
wrote:
>
> I am currently using a test account to get information from different 
> services.; one of the services that I used is TargetingIdeaService. I got 
> the average CPC from this service but I have difficulty determining the 
> currency of this data. Does it follow the currency on my AdWord test 
> account? If it does, how can I determine the currency of my test AdWord 
> account?
>
> Thanks,
> robin
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/43d423db-0e31-4de4-8edc-175efcdc603d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OpenWeatherMap Error, not detecting the API key

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

On this forum we discuss questions about the AdWords API. Please post the 
questions about AdWords Scripts here: 
https://groups.google.com/forum/#!forum/adwords-scripts.

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/6b04362c-1481-4c64-afb9-79b8822c0887%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google.Api.Ads.Common.Lib.SoapListenerExtension is not in the new Adwards API (v201708)

2017-09-19 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi All, 

Starting in v22.0.0 of the Ads API .NET library, SOAP backend has been 
upgraded from System.Web.Services to System.ServiceModel (WCF). As a 
result, SOAP extensions are no longer used for logging. You can still 
configure your logging settings through the system.diagnostics section of 
the App.config. If you need similar behavior to the SOAP extension, you can 
create a custom IClientMessageInspector 

 and 
apply it to the service instead. Please see this guide 

 for 
more details. 

Regards,
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/751a803e-597c-468e-9bb4-552aecd5a3b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to Consume Adwords API after I get client Access token and Refresh Token? (using the latest Adwords PHP Library v201708)

2017-09-19 Thread Joven Albarida
Hi Team,

I know that theres new Update in Adwords API Php Library.. I'm in-process 
of upgrading my old source code to latest version of the v201708

But it looks like the new library was written from ground up, and some of 
the functions are now similar to the old source code i have..

So im currently stuck with ...  (By the way the purpose of my program is to 
Access the AdWords Account of Customer on there behalf..)

*Code:*
 
'https://accounts.google.com/o/oauth2/v2/auth',
  'tokenCredentialUri' => 
'https://www.googleapis.com/oauth2/v4/token',
  'redirectUri' => 'http://dev.x.com/testing.php',
  'clientId' => '826982.ontent.com',
  'clientSecret' => 'dJCcn..S1T8I',
  'scope' => 'https://www.googleapis.com/auth/adwords'
]);


if (isset($_GET['sign_in'])) {
// Create a 'state' token to prevent request forgery.
// Store it in the session for later validation.
$oauth2->setState(sha1(openssl_random_pseudo_bytes(1024)));
$_SESSION['oauth2state'] = $oauth2->getState();


// Redirect the user to the authorization URL.
$config = [
// Set to 'offline' if you require offline access.
'access_type' => 'offline'
];
header('Location: ' . $oauth2->buildFullAuthorizationUri($config));
exit;
} 
elseif (isset($_GET['code']))  {
$oauth2->setCode($_GET['code']);
$authToken = $oauth2->fetchAuthToken();
  
TestCall::run($oauth2);


}
elseif (isset($_GET['try_again'])) {
  TestCall::run($oauth2);
}
elseif (empty($_GET['state']) || ($_GET['state'] !== $_SESSION['oauth2state'
])) {
  unset($_SESSION['oauth2state']);
  exit('Invalid state.');
}




/* Test Class */
class TestCall {
  public static function run(OAuth2 $oauth2) {
$session = (new AdWordsSessionBuilder())
->fromFile('/var/www/html/dev.xxx.com/adsapi_php.ini')
->withOAuth2Credential($oauth2)
->withClientCustomerId('932-275-9700')
->build();
  
$adWordsServices = new AdWordsServices();


$campaignService = $adWordsServices->get($session, CampaignService::
class);
  
// Create selector.
$selector = new Selector();
$selector->setFields(['Id', 'Name']);
$selector->setOrdering([new OrderBy('Name', SortOrder::ASCENDING)]);
$selector->setPaging(new Paging(0, 500));


$totalNumEntries = 0;
do {
  // Make the get request.
  $page = $campaignService->get($selector);


  // Display results.
  if ($page->getEntries() !== null) {
$totalNumEntries = $page->getTotalNumEntries();
foreach ($page->getEntries() as $campaign) {
  printf(
  "Campaign with ID %d and name '%s' was found.\n",
  $campaign->getId(),
  $campaign->getName()
  );
}
  }


  // Advance the paging index.
  $selector->getPaging()->setStartIndex(
  $selector->getPaging()->getStartIndex() + 500);
} while ($selector->getPaging()->getStartIndex() < $totalNumEntries);


printf("Number of results found: %d\n", $totalNumEntries);
  }
  
}


Feel free to try this Test Endpoints... (this URL will be deleted soon)

http://dev.negativekeywordpro.com/testing.php?sign_in  (this will 
prompt user for OAuth, to get Auth Code)

It will redirect correctly on to my redirect_uri (that include the Auth 
Code, and on background I will process that auth code to request for Access 
and Refresh token)
http://dev.negativekeywordpro.com/testing.php?state=x=4/3DOsxGE#xxx

In background I will try to get the Client Account Campaigns and list its 
(this works fine in first load, but of course when you reload it will throw 
an error that Auth Code already redeemed)

So on my understanding... after you redeemed the Access and Refresh token, 
that access token will automatically appended on the OAuth, so I will just 
open this OAuth2 and the library will handle the whole process?
This the test url (after you redeemed the tokens) 
session_start();
$oauth2 = new OAuth2([
  'authorizationUri' => 
'https://accounts.google.com/o/oauth2/v2/auth',
  'tokenCredentialUri' => 
'https://www.googleapis.com/oauth2/v4/token',
  'redirectUri' => 'http://dev.x.com/testing.php',
  'clientId' => '826982.ontent.com',
  'clientSecret' => 'dJCcn..S1T8I',
  'scope' => 'https://www.googleapis.com/auth/adwords'
]);

But I guess there still missing or wrong on my logic? I hope somebody can 
enlightened me on this...

This the error after I call again the services: 
http://dev.negativekeywordpro.com/testing.php?try_again

Fatal error: Uncaught exception 'DomainException' with message 'Missing 
authorization code' in 
/var/www/html/dev.xxx.com/xxl/vendor/google/auth/src/OAuth2.php on line 
*457*
( ! ) DomainException: Missing authorization code in 
/var/www/html/dev.x.com/x/vendor/google/auth/src/OAuth2.php on line 
*457*

Thank 

Re: AWQL Reporting slowdown?

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

No, that will not be necessary; you specifically specified AWQL so I wanted 
to know if you had done any tests narrowing that down.

When you say your "job", you mean that your job runs multiple reports that, 
in aggregate, used to take 8 hours and now take 16, right? It's not a 
single report taking that long?

I will pass along the details you sent privately to our engineering team to 
investigate in the meanwhile.

Regards,
Mike, AdWords API Team

On Monday, September 18, 2017 at 5:53:21 PM UTC-4, AdWordsApiUser wrote:
>
> 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/6ab9ae6b-a410-43ca-b00d-0767ea88eeb0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How could I retry list current pendient invitations?

2017-09-19 Thread Carlos Abrantes
We want to know how the invitations we have created in the Adwords panel, 
not the ones that have been made to us.

With our MCC account (via API) we create an account and share with an user 
email (manually).

We would like, via API, get the status of invited users to account and if 
It's possible (via API) share account with an email.

If you need it, I would send you the request information.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/32046e42-ce8b-43fc-9a4a-f3fe8cdbc050%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: BatchJob upload operations returns 400

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

A gentle follow up on this. If you are still experiencing this issue, 
kindly provide the information that I asked on my previous reply.

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/c09d4110-15fa-4736-8e89-72108a76baf9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UNEXPECTED_INTERNAL_API_ERROR with getCustomers

2017-09-19 Thread Oksana

Hi Nadine,

Thanks for the reply. The problem is we use CustomerService getCustomers 
to get the list of customer IDs. And we get 
UNEXPECTED_INTERNAL_API_ERROR on this stage. Is there any other 
automatic way to know customer IDs?


Thanks!

Oksana


On 19.09.17 01:40, 'Nadine Sundquist (AdWords API Team)' via AdWords API 
Forum wrote:

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 a topic in the 
Google Groups "AdWords API Forum" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/adwords-api/1oR9kPSQ3Ls/unsubscribe.
To unsubscribe from this group and all its topics, 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.


--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/348524cb-2ae3-3ab6-4cf7-49e260962eda%40tapclicks.com.
For more options, visit https://groups.google.com/d/optout.


Re: Abnormally high number of cancelled/failed batch jobs

2017-09-19 Thread jordan
Hi Nadine,

Sorry to open this thread again but we are experiencing the same problem 
again.

Example Job ID's:

567961108
568327521

I believe the number of partition operations is under the prescribed limit, 
but the jobs are going straight to cancelled and not providing any error 
messages.

Please can you advise urgently.

Kind regards,
Jordan

On Wednesday, August 16, 2017 at 8:16:56 AM UTC+1, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Greetings All,
>
> I've filed an issue on this so we can dive deeper into why this is 
> happening. I'll get back to you when we've made more progress on why this 
> is happening again.
>
> Best,
> Nadine, AdWords API Team
>
> On Wednesday, August 16, 2017 at 12:15:08 AM UTC+8, GregT wrote:
>>
>> We also are. Here are a few sample job ids from us, in case it helps:
>>
>> 546629438
>> 546628553
>> 546690922
>> 546964719
>> 546610328
>> 546608684
>> 546962208
>> 546611558
>> 546606977
>> 546961335
>> 546605693
>> 546959982
>> 546959979
>> 546958008
>> 546956727
>> 546676590
>> 546676494
>> 546676485
>> 546676170
>> 546354463
>> 546353035
>> 546338374
>> 546338884
>> 546338836
>>
>> Thanks,
>> Greg
>>
>> On Tuesday, August 15, 2017 at 3:57:05 AM UTC-5, jor...@jcrocker.uk 
>> wrote:
>>>
>>> Hello Nadine,
>>>
>>> We are experiencing this problem again, with the following sample jobs 
>>> IDs:
>>>
>>> 546679208
>>> 546680861
>>> 546680843
>>> 546739639
>>> 546680837
>>> 546740809
>>> 546740803
>>> 546738088
>>> 546740836
>>> 546679832
>>> 546680852
>>> 546739642
>>> 546738997
>>> 547027008
>>> 546680846
>>> 546680882
>>> 546738103
>>> 546740464
>>> 546740800
>>> 546679220
>>> 546740467
>>> 546740839
>>> 547027005
>>> 546679214
>>> 546740797
>>> 546740812
>>> 546680849
>>> 546679205
>>> 546679217
>>> 546679835
>>>
>>>
>>> Thanks for your help.
>>>
>>> Kind regards,
>>> Jordan
>>>
>>> On Thursday, July 6, 2017 at 2:45:53 PM UTC+1, Nadine Sundquist (AdWords 
>>> API Team) wrote:

 Hello Simon,

 The fix is now on our production servers. Please give it another try. 
 If you're still experiencing issues, please get back to me.

 Thanks,
 Nadine, AdWords API Team

 On Wednesday, July 5, 2017 at 8:23:27 AM UTC-4, Nadine Sundquist 
 (AdWords API Team) wrote:
>
> Hello Simon,
>
> It looks like we have found the root cause. Now that the holidays are 
> winding down here in the US, we can look at trying to find a solution. 
> I'll 
> keep you in the loop.
>
> Best,
> Nadine, AdWords API Team
>
> On Wednesday, July 5, 2017 at 5:32:44 AM UTC-4, si...@hotsnapper.com 
> wrote:
>>
>> Hello Nadine, 
>>
>> I am working alongside Jordan do we have an update?
>>
>> Regards
>>
>> Simon
>>
>>
>>
>> On Tuesday, June 27, 2017 at 10:18:31 PM UTC+1, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello Jordan,
>>>
>>> I took a look on our servers, and at first glance it does look like 
>>> it could be the same issue. I've sent on the job IDs to my teammate 
>>> who's 
>>> assigned to this. I'll get back to you when I hear back. This looks 
>>> like a 
>>> tough one. Thank you for providing these job IDs.
>>>
>>> Take care,
>>> Nadine, AdWords API Team
>>>
>>> On Tuesday, June 27, 2017 at 5:25:31 AM UTC-4, jor...@jcrocker.uk 
>>> wrote:

 Hi Nadine,

 I am currently facing the same situation as Greg in that all jobs I 
 send are automatically going to a Cancelled status. These jobs are for 
 product partitions.

 A few example job ID's:

 520125237
 520125243
 519862123
 520125246
 519445444
 520125249
 520125240

 These are all for account 682-998-6792.

 Could this be related to the same cause as Greg's issue?

 Kind regards,
 Jordan

 On Wednesday, March 1, 2017 at 7:20:33 PM UTC, Nadine Sundquist 
 (AdWords API Team) wrote:
>
> Hi Greg,
>
> One of the engineers on my team found the root cause. We seem to 
> be having a few difficulties with operations that have product 
> partitions. 
> We're currently putting some code in place to retry when those 
> particular 
> operations have issues.
>
> Cheers,
> Nadine, AdWords API Team
>
> On Wednesday, March 1, 2017 at 10:44:39 AM UTC-5, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hi Greg,
>>
>> Thanks for all the helpful details! I started investigating on 
>> our servers to track down why this is happening. On my initial pass 
>> of our 
>> logs, I don't see a reason for the cancel happening when it appears 
>> that 
>> the job is 

Translations of Verticals?

2017-09-19 Thread chenjiajun7516


We have a function to get the display network inside the subject data, I 
need the Chinese data, but now I get out of the api data are English terms.

  
 




The vertical.path () attribute is obviously only English-language, and the 
CSV file I found in the vertical appendix is also available in English 
only. I have seen some people have asked a similar question before, I do 
not know if there is any solution to this problem.

Thanks,
jiajun.chen

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8600da9b-b497-4dcb-a6db-1f0f08b30522%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; trigger:'AdGroupId: 987107028', EntityNotFound.INVALID_ID

2017-09-19 Thread kodrosabahudin
Hi,

I have just started using the AdWords Api, and I am having trouble with the 
AddExpandedTextAds.php file. It gives me an error when I input the 
requested AdGroupID within the file, saying that the entity is not found. 
The error is: [EntityNotFound.INVALID_ID @ operations[0].operand.adGroupId; 
trigger:'AdGroupId: 987107028', EntityNotFound.INVALID_ID. 

The AdGroupID is retrieved through running GetAdGroups.php. 

I am using a Test Account at the moment, and I have set the 
clientCustomerId in the adsapi file to point to a client within the test 
account. Also, I was logged in as the test mcc account when I ran the 
GetRefreshToken.php.

I am able to add and retrieve campaigns, add and retrieve adgroups and so 
on, the error only occurs when I want to add expanded text ads.  

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a538022d-dae7-4fbe-963d-ae7ca5c76562%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to determine the currency of the data returned from AdWords API?

2017-09-19 Thread adwordstesttoken
I am currently using a test account to get information from different 
services.; one of the services that I used is TargetingIdeaService. I got 
the average CPC from this service but I have difficulty determining the 
currency of this data. Does it follow the currency on my AdWord test 
account? If it does, how can I determine the currency of my test AdWord 
account?

Thanks,
robin

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/64989fe9-06b2-4e72-8cea-5e61d3a57b1a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


OpenWeatherMap Error, not detecting the API key

2017-09-19 Thread Dominykas Semeklis


I hope you might be able to help me. I am running an AdWords script using 
OpenWeather API and your tutorial here: 
https://developers.google.com/adwords/scripts/docs/solutions/weather-based-campaign-management#bid-by-weather

 

I have everything setup but when I try to run I get this error: “Error: 
Please specify a valid API key for OpenWeatherMap. You can acquire one 
here: http://openweathermap.org/appid (line 546)”.

 
I have double checked the API key a couple of times, I have tried creating 
a new API Key on OpenWeather website. However, no luck with that. Could you 
please let me know what I shoul do?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7041fe9d-7072-4470-b82a-278d5352fb4f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Conversion Tracking Status, Repeat rate, All conversions, All conv. value using API

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

For reporting, you may refer to this section 

 of 
our tracking and importing conversions 
 
guide 
for the conversions relevant fields that are supported. As for the tracking 
status, you will need to use the ConversionTrackerService.get 

 to 
retrieve the Status 

 of 
your ConversionTracker 
.
 
As for the Repeat Rate, I'm afraid it is currently not supported in the 
AdWords API.

You may follow our blog 
 for 
updates or announcements regarding the said field if and when it can be 
made available.

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/434f74dd-26a5-4f47-9b62-8acf9758307d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to get these fields with conversions api

2017-09-19 Thread daehyun . kim





Hi

i want to get these fields
 - Tracking status
 - Repeat rate
 - All conversions
 - All conv. value


Please see the screenshot
Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3fc2b1a3-c29b-4554-990d-7e1147095ec1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Conversion Tracking Status, Repeat rate, All conversions, All conv. value using API

2017-09-19 Thread daehyun . kim
Hi

i want to get these fields
 - Tracking status
 - Repeat rate
 - All conversions
 - All conv. value


Please see the screenshot
Thank you.




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b866d0b6-c282-4947-b1d9-8db0ada4e3a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Feature request: Video Quartile columns in ACCOUNT_PERFORMANCE_REPORT

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

Yes, you are correct. The VideoQuartile25Rate 

 and 
other metrics that you mentioned are available in other report types based 
on the link, but not in the Account Performance Report 
.
 
As of now, I could not comment if this feature will be available soon in 
the AdWords API. If you haven't done so, you can follow our blog 
 to 
receive any future updates like new releases.

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/4cc2550f-5193-48d0-89a7-92c3db558671%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-19 Thread 'Peter Oliquino' via AdWords API Forum
Hi Neha,

My apologies as I'm not sure I follow what it is you wish to confirm 
regarding the SOAP and the *text* and *matchType* fields. This being said, 
could you provide more context regarding your concern?

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/68984a7b-6e0c-452a-b48f-1d29cf0eee77%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How could I retry list current pendient invitations?

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

In order to further investigate your concern, could you confirm if what you 
wish is to retrieve the list of pending invitations made to your MCC? If 
yes, could you provide the clientCustomerId used and the generated SOAP 
request and response? You may reply via the *Reply privately to author*
 option.

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/c9a1486b-6866-4eb9-b351-5814c8b48b02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Feature request: Video Quartile columns in ACCOUNT_PERFORMANCE_REPORT

2017-09-19 Thread hiromi hishida
Hi.

I need a video report with VideoQuartile columns for an account by date.

I tried VIDEO_PERFORMANCE_REPORT with fields["Date", "VideoQuartile25Rate", 
"VideoQuartile50Rate", "VideoQuartile75Rate", "VideoQuartile100Rate"], 
found that the report automatically segmented by VideoId.

VideoQuartile fields(Video played to 25%, 50%, 75%, 100%) are not available 
in ACCOUNT_PERFORMANCE_REPORT right now, while other types of reports (such 
as CAMPAIGN_PERFORMANCE_REPORT, AD_GROUP_PERFORMANCE_REPORT, and 
AD_PERFORMANCE_REPORT) have them.

I will be happy if you make VideoQuartile fields available in 
ACCOUNT_PERFORMANCE_REPORT. Do you have any plan to do this?

Thank you.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/444641b8-4094-4261-aea0-7ce15e96f0c2%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-19 Thread neha sahu
Appreciate your help. It worked for me.

Just one query:
Can't we use it the same way as SOAP WSDL generates the sample request xml 
by just adding "text" and "matchType" fields?




On Monday, September 18, 2017 at 2:22:30 PM UTC+5:30, neha sahu wrote:
>
> 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/8ad1dedf-969e-485c-873f-99047c176804%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How could I retry list current pendient invitations?

2017-09-19 Thread Carlos Abrantes

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/1e99b364-3fd1-4dae-a0ef-0143efe95677%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

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

I'm afraid that categorization of the results as seen in the AdWords UI is 
currently not supported in the AdWords API. You may follow our blog 
 for 
announcements if and when this can be made available.

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/254e76ec-4e33-403f-877c-9c09c5ebc5c7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.