Reporting dashboard for AdWords API usage?

2017-03-21 Thread etl . sans . dev
Hi,

I am getting RATE_EXCEEDED when using the reporting API, presumably because 
my account is at the Basic level and I'm exceeding 1000 requests a day.

As part of the effort to figure out why, is there any way for me to see how 
many requests I've made and at what time? The Google API manager dashboard 
 has API usage data 
for various Google APIs, including Google Analytics, but I can't seem to 
find any information about AdWords API usage. Am I missing something?

Thanks for your help.

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9f3d324e-d305-4c4c-aade-e3ad8581d8ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: v201702 Shopping Operations in BulkService

2017-03-21 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi MG,

This issue should now be fixed. Please retry your jobs and let me know if 
you still encounter problems.

Thanks,
Josh, AdWords API Team

On Monday, March 13, 2017 at 8:55:15 AM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi MG,
>
> Thank you very much for sending over that additional info. I've passed it 
> along to the batch job team. I'll keep you updated on their progress.
>
> Cheers,
> Josh, AdWords API Team
>
> On Monday, March 13, 2017 at 2:41:47 AM UTC-4, AdWordsApiUser wrote:
>>
>> Thanks Josh for your reply.
>>
>> I tried it again, with minor changes to the job only to get the same 
>> result - cancelled after 5000 completed operations.
>>
>> Here is the job id: 464692998
>>
>> Let me know if I can provide any more information to help. My operations 
>> go thru if i do not use the bulk service, and break the job myself into 
>> batches of 5000 each.
>>
>> Observation: This only seems to affect jobs that have more than 5000 
>> product groups in a single ad group. I created 7000 ad groups with 6 
>> product groups in each ad group, (total of about 5 operations in the 
>> single bulk job), and that went through without any issues. 
>>
>> Cheers,
>> MG
>>
>> On Saturday, March 11, 2017 at 3:11:33 AM UTC+5:30, Josh Radcliff 
>> (AdWords API Team) wrote:
>>>
>>> Hi MG,
>>>
>>> I took a look at that job and its results, and I can see the behavior 
>>> you described. I've passed the job ID along to the batch job team to 
>>> investigate, but if you happen to have a few more example IDs, could you 
>>> send them over? It may help them to identify/confirm the pattern.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, March 10, 2017 at 12:46:01 PM UTC-5, AdWordsApiUser wrote:

 Hello team,

 First of all - thanks for enabling shopping operations in Bulk Service. 
 This really helps. We were able to try it out, and it looks good.

 In cases where we try to create more than 5K product groups in a single 
 ad group, it doesn't seem to work as expected though - the job cancels 
 after processing 5K operations.

 Here is a sample job id: 460861454

 Let me know if you need any more information!

 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/e1a8db92-19ec-40f5-b381-2f425336e6f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Callout extensions: Ad group extension and Ad group extension

2017-03-21 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

To create callout extensions at the account level, you'll need to use 
CustomerExtensionSettingService 

 to 
add CalloutFeedItem 
s.
 
The code snippet provided here 

 shows 
how to add a CalloutFeedItem at the Campaign level using 
CampaignExtensionSettingService 
.
 
You'll need to modify this to add a CalloutFeedItem the Customer level 
instead. 

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/dfa98b2c-e95f-429a-94b8-9ddf5d897037%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Basic Access Daily Reporting Quota

2017-03-21 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

You can check the current access level of your developer token by following 
these instructions:

   1. Log in to your manager account and click the gear icon in the 
   top-right.
   2. From the drop-down, click *Account Settings*.
   3. Click the *AdWords API Center* from the navigation tab on the left.

The AdWords API Compliance team would have notified you through the API 
contact email provided in the AdWords API Center about the change in access 
level of your developer token. Please get in touch with the AdWords API 
Compliance team using this form 
 for any questions 
regarding your API access level. Please keep your API contact email 
up-to-date as this is used to send you important notifications. 

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/73652e4c-0450-4d6f-8359-6406d35a9e73%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


PHP: SOAP-ERROR: Parsing WSDL

2017-03-21 Thread Cristiano Morozino
Hi,

I try to do my first API call using api-php, but after following all steps, 
when I put on my console php GetCampaings.php return this messages.

How I can do to fix it ?

PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/extensions/no-debug-non-zts-20121212/php_curl.dll' - 
dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_curl.dll, 9): 
image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/extensions/no-debug-non-zts-20121212/php_openssl.dll' - 
dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_openssl.dll, 
9): image not found in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/extensions/no-debug-non-zts-20121212/php_soap.dll' - 
dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_soap.dll, 9): 
image not found in Unknown on line 0

PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn't load from 
'https://adwords.google.com/api/adwords/cm/v201702/CampaignService?wsdl' : 
failed to load external entity 
"https://adwords.google.com/api/adwords/cm/v201702/CampaignService?wsdl;
 in 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php
 
on line 65
PHP Fatal error:  Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing 
WSDL: Couldn't load from 
'https://adwords.google.com/api/adwords/cm/v201702/CampaignService?wsdl' : 
failed to load external entity 
"https://adwords.google.com/api/adwords/cm/v201702/CampaignService?wsdl;
 in 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php:65
Stack trace:
#0 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(65):
 
SoapClient->SoapClient('https://adwords...', Array)
#1 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/AdWords/v201702/cm/CampaignService.php(144):
 
Google\AdsApi\Common\AdsSoapClient->__construct('https://adwords...', Array)
#2 [internal function]: 
Google\AdsApi\AdWords\v201702\cm\CampaignService->__construct(Array)
#3 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(39):
 
ReflectionClass->newInstanceArgs in 
/Users/alan/workspace/php/adwords/vendor/googleads/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php
 
on line 65

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3621a976-d7af-4c15-bf2f-a0839666ba30%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdCustomizer FeedItem Targeting

2017-03-21 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi Sam, 

Feeds are essentially tables which will have columns which are referred to 
as FeedAttributes and each row in this table which is referred as FeedItem. 
A sample use case would be, if you wish to display your Ads with the 
sitelinks of different sections of your page, that is when you choose to 
set up Feeds. 

The FeedItems could be enabled at different levels like customer's entire 
account or at a campaign level or at an AdGroup level. Deciding at which 
level the feed should be enabled is based on the data in your feed and the 
level of control you want. Please check here 

 for 
more details. Once you apply the FeedItems at an AdGroupLevel, it will be 
applicable for all the Ads in that specific AdGroup. You can only have one 
Feed associated with an AdGroup for a given PlaceHolderType 
. If 
you are attempting to add more than one Feed at an AdGroup level with the 
same PlaceHolderType, you will get the error : 
FEED_ALREADY_EXISTS_FOR_PLACEHOLDER_TYPE 

. 

You could use FeedItemService 
,
 
if you need to enable specific feedItems at the AdGroupLevel. This will 
help you filter which FeedItems (rows) apply to the specific ad group using 
a matching function. You can check this 

 section 
for more details. 

If you are interested, you can find the code samples here 

.

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/f699c8e7-b146-4ce7-9a80-a4b4efb697ed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Basic Access Daily Reporting Quota

2017-03-21 Thread swansonp95
Hi,

We began receiving an error today saying that we had exceeded our Basic 
Access Daily Reporting Quota. To our knowledge, we have standard access so 
we are not sure why all of sudden we would be receiving this basic access 
quota restriction. We aren't able to find anything telling us what our 
quota is or even what access we currently have and haven't received any 
communications from the Adwords team to our knowledge. Also, it appears now 
to have reset (around 12:30EST) which seems odd as well. Our MCC is id is 
111-639-3676. . Thanks for the help!

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2a1907bf-f87d-44d5-a404-9750617b7a87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Read Only OAuth Scope

2017-03-21 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Alex, 

You're correct, AdWords API scope 
 is 
for both read and write access to AdWords API. The access level of the 
login email applies to API requests as well. If you've authenticated as a 
read-only client, you'll only be able to make GET calls and download 
reports. Email-only logins cannot make AdWords API calls at all. You'll 
need to use a login with read-only access to get a behavior similar to 
read-only scope. Please see this article 
 for the list of 
features available for each access level. 

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/293f5a1c-6f42-4719-9ab0-ff6b371a2678%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adding a list of Audience to some Campaign/AdGroups

2017-03-21 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

Could you enable logging 
 and 
send over the SOAP request and response logs generated, so I can check if 
you are getting a successful response for the MutateMembersOperation? If 
the MutateMembersOperation resulted in an error/exception, you wouldn't be 
able to print out the details of the result. Once I have the logs, I'll be 
able to further troubleshoot to find the source of the issue. 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/79a25010-8dc9-4fbb-bd56-43f71ea4df44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: originAdId automatically populated when uploading HTML5 creatives

2017-03-21 Thread Dorian Kind
Hi Sreelakshmi,

please excuse my late answer. So far I unfortunately haven't been able to 
reproduce the behavior, but I'll follow up when I manage to gather some 
SOAP logs for you.

Thanks and best regards,
Dorian

On Tuesday, March 14, 2017 at 9:33:46 PM UTC+1, Sreelakshmi Sasidharan 
(AdWords API Team) wrote:
>
> Hi Dorian, 
>
> Could you please share sample SOAP logs (request/ and response) of both 
> the operations ?
>
> You may use '*Reply privately to author*' to reply just to me.   
>
> 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/5501f6d6-1087-4d28-b8f0-34bc27df78b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread pset
Hi Peter, 

Any update on this?

Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/bcd48353-bbb3-48f8-9cd7-7dff69655921%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Read Only OAuth Scope

2017-03-21 Thread Alex Jones
Hello, 
I'm reviewing the OAuth Documentation for AdWords, and I noticed there is 
no read-only scope mentioned in the documentation 
. 
Is this correct? I've seen a post dating back to 2013 requesting a read 
only scope, but beyond an initial comment of looking into it, there has 
been no activity. 

PS: I also noticed that the AdWord scopes are not mentioned in the general 
OAuth 
Documentation 
. Is this 
intentional?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/96e73e06-337c-49a5-8441-cb92335c631a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AdCustomizer FeedItem Targeting

2017-03-21 Thread sam
>From what I understand, FeedItems target by AdGroup. So I was wondering if 
it's possible to have 3 ads in one AdGroup with 3 FeedItems targeting the 
AdGroup. How are the FeedItems coupled with the ads in the same AdGroup, if 
possible? Thanks!

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f81719af-9b9a-478e-aee6-9e92fd22f2d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Callout extensions: Ad group extension and Ad group extension

2017-03-21 Thread dima
Hi, 
Can you advise how to make callout extensions can be added on account level 
?

On Friday, January 13, 2017 at 12:33:32 AM UTC+2, Matthew Wawrin wrote:
>
> Hi,
>
> You can use the AdGroupExtensionSettingService similar to how the document 
> you reference uses the CampaignExtensionSettingService, but instead of 
> specifying a campaignId, you specify an adGroupId.
> See the reference:
>
> https://developers.google.com/adwords/api/docs/reference/v201609/AdGroupExtensionSettingService
> and
>
> https://developers.google.com/adwords/api/docs/reference/v201609/AdGroupExtensionSettingService.AdGroupExtensionSetting
>
> I don't believe there's example code specific to adGroupExtensionSetting, 
> but it's nearly identical to the campaign setting, but with adgroup 
> substituted for campaign.
>
> Hope this helps.  
>
> On Thursday, January 12, 2017 at 4:18:27 AM UTC-6, di...@algomizer.com 
> wrote:
>>
>> How can I create callout extensions as Ad group extension or/and Ad group 
>> extension
>>
>> I can create callout extensions in Campaign extension level according to 
>> example:
>>
>> https://developers.google.com/adwords/api/docs/guides/extension-settings#callout_extensions
>>
>> but I can't find how can it be created in Ad group extension or/and Ad 
>> group extension level
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/dfa71c6d-48c4-4852-9050-af11c6832964%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Callout extensions: Ad group extension and Ad group extension

2017-03-21 Thread dima
Implementation according to your answer:

public AdGroupExtensionSettingReturnValue 
CreateAccountCalloutExtension(long adGroupId, string calloutText)
{
AdGroupExtensionSetting adGroupExtensionSetting = new 
AdGroupExtensionSetting
{
adGroupId = adGroupId,
extensionType = FeedType.CALLOUT,
extensionSetting = new ExtensionSetting()
{
extensions = new ExtensionFeedItem[]
{
new CalloutFeedItem() {calloutText = calloutText}
}
}
};


var operation = new AdGroupExtensionSettingOperation()
{
operand = adGroupExtensionSetting,
@operator = Operator.ADD
};

Logger.Instance.Info($"Attempting to create callout extension 
for AdGroup. text: {calloutText}");

return _adGroupExtensionSettingService.mutate(new[] { operation 
});
}

On Friday, January 13, 2017 at 12:33:32 AM UTC+2, Matthew Wawrin wrote:
>
> Hi,
>
> You can use the AdGroupExtensionSettingService similar to how the document 
> you reference uses the CampaignExtensionSettingService, but instead of 
> specifying a campaignId, you specify an adGroupId.
> See the reference:
>
> https://developers.google.com/adwords/api/docs/reference/v201609/AdGroupExtensionSettingService
> and
>
> https://developers.google.com/adwords/api/docs/reference/v201609/AdGroupExtensionSettingService.AdGroupExtensionSetting
>
> I don't believe there's example code specific to adGroupExtensionSetting, 
> but it's nearly identical to the campaign setting, but with adgroup 
> substituted for campaign.
>
> Hope this helps.  
>
> On Thursday, January 12, 2017 at 4:18:27 AM UTC-6, di...@algomizer.com 
> wrote:
>>
>> How can I create callout extensions as Ad group extension or/and Ad group 
>> extension
>>
>> I can create callout extensions in Campaign extension level according to 
>> example:
>>
>> https://developers.google.com/adwords/api/docs/guides/extension-settings#callout_extensions
>>
>> but I can't find how can it be created in Ad group extension or/and Ad 
>> group extension level
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ee8d06a6-ced3-4150-9e31-c0f6ab9daeef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adding a list of Audience to some Campaign/AdGroups

2017-03-21 Thread Kuppa . Janakiram
Hi Shwetha,

Thanks for all your help in modifying my code to work.However I was 
wondering if the size or time it takes to do my entire upload is a problem? 
When I was testing i was using a small sample set however using my entire 
CRM email list(Using customized table) I create groups of email uploads 
based on combination of CLientID/CampaignID then upload to CLientID then 
CampaignID, however each grouping is 3.6 million rows(Total of about 19 
groupings 3.6 mill emails each). And from the API documentation I read you 
can only have 1mil max UserList size, so I chunk it with groupings of 250k 
or 500k emails. However when I run my script I get a myriad of errors., It 
will go through a portion of them and will give me a XML_STREAM_EXC error 
or null on the System.out.println in this code 


for (UserList userListResult : mutateMembersResult.getUserLists()) {
  System.out.printf("%d email addresses were uploaded to user list with 
name '%s' and ID %d "
  + "and are scheduled for review.%n",
  hashedEmails.size(), userListResult.getName(), userListResult.
getId());
}
cnt += 1;
It seems like it times out or the size/overall upload amount is to much. I 
also have received SSL Exception as well saying socket peer reset.

Any Ideas ?

Here is my source code - 
https://gist.github.com/neil90/38eedae265004df6e47d6d27e9b53465


On Thursday, March 16, 2017 at 7:27:50 AM UTC-7, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi, 
>
> Thank you for sending over the complete Java code. I took a look and saw a 
> couple of errors:
>
>1. Change the import here 
>
> 
>  to 
>this one instead: import 
>com.google.api.ads.adwords.axis.v201609.cm.CampaignCriterion;
>2. Change the variable "operation" here 
>
> 
>  (which 
>is an instance of UserListOperation) to "operation_camp" (which is an 
>instance of CampaignCriterionOperation). 
>
> Please try this out and let me know if it works. 
>
> 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/61a00638-da83-4d34-a5d3-2615527b9637%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread pset
Hi Peter,

Some more information to share;
I just open up a google link *(with email I sent you in details earlier)* 
where users can revoke permissions to the applications , and I see 2 
applications with same name where as in the "console.developers.google.com" 
dashboard I see only one project registered, though I didn't revoked any of 
them.
link : https://myaccount.google.com/permissions?pli=1

Is this a problem too?

Many Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ea840136-f41c-47fa-8464-f6e2e40a94ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Use cases on AwReporting server modules

2017-03-21 Thread 'Zhuo Chen' via AdWords API Forum
Update: we heard no much use case on AwReporting server modules, and have 
released AwReporing 2.0 without server modules. Please consider this thread 
as closed.

On Tuesday, January 3, 2017 at 10:32:33 AM UTC+8, Zhuo Chen wrote:
>
> Hi there,
>
> If you are actively using the AwReporting server modules 
> (aw-reporting-server and aw-reporting-server-appengine), we’d like to hear 
> your use case. Please click Reply privately to author with detailed info 
> about your use case.
>
> Thanks for your feedback!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1e80794d-74b7-494b-8a33-0d05fde03d32%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Responsive ad preview

2017-03-21 Thread Oksana Sulyma
Thanks for information!

On Monday, March 20, 2017 at 7:58:44 PM UTC+2, Vishal Vinayak (Adwords API 
Team) wrote:
>
> Hi,
>
> All fields available in Ad Performance Report are listed here 
> .
>  
> Unfortunately, there's no such field available for Display Ads.
>
> Regards,
> Vishal, 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/a081ed10-9d40-40c8-a255-e2d8dcb9029d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread pset
Hi Peter,

I have sent you details. Please check.

Thanks 

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/98089641-0689-4957-86e9-9dd7e99ecadf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread pset
Hi Peter,

Apologies for the delay, Please find details below:

1. MCC customer id : 782-391-5178
2. pset.nat...@gmail.com'

Below is description of 2 different errors I am getting:

*1. Before changing refresh token*
a. refresh token was: 1/vyvzgnyqiuNWUoBLq8D2A0bslFIwqMX9B1HrpQxoYxM
b. request url 
https://ads.google.com/apis/ads/publisher/v201702/InventoryService
c. soap request: 
http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;>

https://www.google.com/apis/ads/publisher/v201702; 
soapenv:mustUnderstand="0">
27857707
pset (DfpApi-Java, Dfp-Axis/3.1.1, 
Common-Java/3.1.1, Axis/1.4, Java/1.7.0_40, maven)



https://www.google.com/apis/ads/publisher/v201702;>

WHERE name = :name LIMIT 500

name
https://www.google.com/apis/ads/publisher/v201702; 
xsi:type="ns2:TextValue">
test.nature.com







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


http://xml.apache.org/axis/;>ns1:HTTP
(401)Unauthorized

return code:  401
HTML
HEAD
TITLEUnauthorized/TITLE
/HEAD
BODY BGCOLOR="#FF" TEXT="#00"
H1Unauthorized/H1
H2Error 401/H2
/BODY
/HTML

http://xml.apache.org/axis/;>401






*2. After I changed the refresh token*a. new refresh token is: 
1/VaTefwS6oRlYe6UOoaBTRJ4ACSP2vHleujBvyUAZyu9YIXIYLLN1Xi2WVeC92Bwn 
b. I am getting below error: 
2017-03-21 06:55:17,203 ERROR [1268465323@qtp-311857449-6] 
[AdUnitNameValidationStrategy.java:64]: Failed to doValidation
java.lang.RuntimeException: Exception is occurred in getDfpSession: 
Credential could not be refreshed.
c. I generated refresh token using GetRefreshToken.java

Please let me know if any more information required from my end.
Many Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e5a6d43d-a428-49e7-b8e6-25fe2384e3bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread 'Peter Oliquino' via AdWords API Forum
Hi Prathap,

Thank you for confirming. Please send to me your MCC customer ID and the 
email address you used as login to generate the OAuth credentials in order 
to help me better look into your issue. Also, if you have tried making a 
call to any AdWords API services, could you also send the generated SOAP 
request and response that may also contain additional information about the 
issue you are currently facing? Please send your reply via *Reply privately 
to author*.

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/627324f1-20d9-4ed9-8635-25953d06c63c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Add extensions to multiple ad groups like AdWords UI

2017-03-21 Thread JC Lee
Hi Ivan,

As for your last statement, I want to clarify that you want to have the 
> option to send a single operation for adding or removing of extensions to 
> multiple ad groups wherein you can specify an array of ad groups and array 
> of extensions in a single operation?


Yes. I want to be able to perform bulk changes synchronously like AdWords 
UI.

While working with the Extension Setting Services, I also found some 
inconveniences. Please correct me if I am wrong here.

For example, if I want to update an extension feed item -- it would have to 
be set in either Customer, Campaign or Ad Group because I can only access 
them in their respective ExtensionSettings. *If I want to update them and 
they are not set within these entities*, I would have to use Feed Services. 
It wouldn't be so much of a problem if I can use the concrete feed items 
like CalloutFeedItem 

 like 
in the rest of my application, but in Feed Services, I must first convert 
them to FeedItem 
.
 
The conversion process is particularly difficult as it requires that I 
retrieve the Feed 

 
and FeedMapping 

 
and use the placeholder Ids 
. 
Then, manually set each attribute.

The same is true for getting the list of available extensions. In AdWords 
UI, the list of available extensions in the *add panel* are on the left. I 
have replicated the UI in my app. In order to get the list of available 
extensions, I can also only use Feed Services. Whereas setting/adding them 
into Customer, Campaign or Ad Group, I can use Extension Setting Services. 
So I had to convert them here as well.

Optimally, I would like to be able to update and get a list of extension 
feed items in their concrete form. e.g. CalloutFeedItem SitelinkFeedItem 
and so on.

Expanding on retrieving the Feed to do the above: I would need to know 
which feed to retrieve in the first place. There's no explicit way to know 
which feeds contains the callouts and so on. I found out that AdWords UI 
places the callouts in a feed named "Main callout feed" so I am selecting 
using the feed name in the get operation. As this is not documented, I 
imagine it can be changed at anytime without notice and thus breaking my 
application.

Can you please feedback the above to the team as well?


On Tuesday, 21 March 2017 14:49:11 UTC+8, Ivan Bautista wrote:
>
> Hi JC,
>
> Yes, validation of your extensions should be done separately from removal 
> of extensions. However, for adding of extensions, you might not need to 
> validate because the ADD and SET operator for 
> AdGroupExtensionSettingService.mutate() 
> 
>  are 
> treated identically so if you try to ADD an existing extension, it will 
> just be treated as a SET operation.
>
> As for your last statement, I want to clarify that you want to have the 
> option to send a single operation for adding or removing of extensions to 
> multiple ad groups wherein you can specify an array of ad groups and array 
> of extensions in a single operation? I will try to raise this to the team 
> but I can't guarantee that it will be added to future release.
>
> However, you may try to achieve similar behavior by:
>
>1. Getting the list of ad groups
>2. Traversing through each ad group and validate existing extensions 
>(validation could possibly be for REMOVE operation only)
>3. Perform multiple separate REMOVE or ADD operation of extensions to 
>each ad group
>
> The decision to do Step 3 synchronously via AdGroupExtensionSettingService 
> or asynchronously via BatchJobService or your own mechanism depends on your 
> design. In addition, here's a guide 
>  in 
> managing ad extensions via Extension Setting Services.
>
> Regards,
> Ivan
> 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 

Re: unauthorized 401

2017-03-21 Thread pset
Hi Peter,

Yes I did created OAuth2 credentials using right google account.
Today I generated refresh token using GetRefreshToken.java, when I run this 
class it asked me to copy paste a url in browser,  after I put that url in 
a browser it asked to login and then I login to same google account that I 
have configured for outh2 credentials and same for which clientId & secret 
mentioned in ads.properties file.

Any of my account details you would like me to share with you?

Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b5d8c30f-f83f-41ab-85d3-5e0e355e557e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: unauthorized 401

2017-03-21 Thread 'Peter Oliquino' via AdWords API Forum
Hi,

Could you confirm if you generated the refreshToken and the OAuth2 
credentials using the email address associated to your MCC? If not, please 
try to generate them once again using the correct email address. Let me 
know if this helps.

Best regards,
Peter
AdWords API Team

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/58df1147-ddec-4428-a712-1fa3ff8f02e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to provision error.

2017-03-21 Thread Jacky cheng

Hi Peter:

This problem occurs occasionally ,and the program is running successfully 
now . if it happens again, I will pm u of the   request and response . 
thanks a lot .

On Tuesday, 21 March 2017 16:24:17 UTC+8, Peter Oliquino wrote:
>
> Hi Jacky,
>
> Could you also provide the SOAP request and response generated when you 
> encountered this error? This will allow me to identify if there had been an 
> AdWords API issue or is isolated with the configuration of your Java client 
> library. Please reply privately when sending the information.
>
> 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/475d0995-f6e1-4efe-b401-7ea9a8671012%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


unauthorized 401

2017-03-21 Thread pset
Hi there,

I keep getting unauthorized (401) in my web application. Below response is 
returned every time:
return code:  401
HTML
HEAD
TITLEUnauthorized/TITLE
/HEAD
BODY BGCOLOR="#FF" TEXT="#00"
H1Unauthorized/H1
H2Error 401/H2
/BODY
/HTML

http://xml.apache.org/axis/;>401

I am sharing with you some troubleshooting that I did:
1. cross checked clientId and secret - Both are correct
2. created a new refresh token using GetRefreshToken.java and added that 
token to ads.properties

still I get same error, anything I missed while troubleshooting at my end?
Could you please suggest something?

Many Thanks

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f2195941-bbbc-413b-918a-5bbca683f58d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to provision error.

2017-03-21 Thread 'Peter Oliquino' via AdWords API Forum
Hi Jacky,

Could you also provide the SOAP request and response generated when you 
encountered this error? This will allow me to identify if there had been an 
AdWords API issue or is isolated with the configuration of your Java client 
library. Please reply privately when sending the information.

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/d8bd17b1-e50e-485f-8d1c-9c56a08e4b0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to provision error.

2017-03-21 Thread Jacky cheng

It is likely that the dependent version is incorrect, but I'm not sure 
which dependencies are.  I updated  ads-lib,ads-lib-axis and adwords-axis 。

On Tuesday, 21 March 2017 15:01:13 UTC+8, Jacky cheng wrote:
>
> Hi all:
>  We upgrade AdWords Api from V201607 to V201702.  However ,when i 
> tried to create a campaign ,its happend. 
>
> Any ideas would be greatly appreciated. 
>
> Unable to provision, see the following errors:
>
> 1) null returned by binding at 
> com.google.api.ads.common.lib.factory.FactoryModule$AdsServiceClientFactoryInterface.create()
>  but parameter 2 of 
> com.google.api.ads.adwords.lib.client.AdWordsServiceClient.() is not 
> @Nullable
>   while locating com.google.api.ads.adwords.lib.client.AdWordsSession 
> annotated with @com.google.inject.assistedinject.Assisted(value=adsSession)
> for parameter 2 at 
> com.google.api.ads.adwords.lib.client.AdWordsServiceClient.(AdWordsServiceClient.java:55)
>   while locating 
> com.google.api.ads.adwords.lib.client.AdWordsServiceClient annotated with 
> @com.google.inject.internal.UniqueAnnotations$Internal(value=1)
>
> 1 error
>
> 2017-03-21 02:56:51 ERROR c.n.a.a.i.RedisRequestConsumerServiceImpl:138 - 
> AdWordsCampaignServiceImpl.create:null
> com.google.api.ads.adwords.axis.v201702.cm.ApiException: null
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
> ~[na:1.8.0_66]
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>  
> ~[na:1.8.0_66]
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>  
> ~[na:1.8.0_66]
> at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
> ~[na:1.8.0_66]
> at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_66]
> at 
> org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90)
>  
> ~[axis-1.4.jar:na]
> at 
> com.google.api.ads.adwords.axis.v201702.cm.ApiException.getDeserializer(ApiException.java:156)
>  
> ~[adwords-axis-3.1.1.jar:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[na:1.8.0_66]
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[na:1.8.0_66]
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  
> ~[na:1.8.0_66]
> at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_66]
> at 
> org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
>  
> ~[axis-1.4.jar:na]
> at 
> org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
>  
> ~[axis-1.4.jar:na]
> at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2787)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
>  
> ~[na:1.8.0_66]
> at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)
>  
> ~[na:1.8.0_66]
> at 
> 

Unable to provision error.

2017-03-21 Thread Jacky cheng
Hi all:
 We upgrade AdWords Api from V201607 to V201702.  However ,when i tried 
to create a campaign ,its happend. 

Any ideas would be greatly appreciated. 

Unable to provision, see the following errors:

1) null returned by binding at 
com.google.api.ads.common.lib.factory.FactoryModule$AdsServiceClientFactoryInterface.create()
 but parameter 2 of 
com.google.api.ads.adwords.lib.client.AdWordsServiceClient.() is not 
@Nullable
  while locating com.google.api.ads.adwords.lib.client.AdWordsSession 
annotated with @com.google.inject.assistedinject.Assisted(value=adsSession)
for parameter 2 at 
com.google.api.ads.adwords.lib.client.AdWordsServiceClient.(AdWordsServiceClient.java:55)
  while locating com.google.api.ads.adwords.lib.client.AdWordsServiceClient 
annotated with 
@com.google.inject.internal.UniqueAnnotations$Internal(value=1)

1 error

2017-03-21 02:56:51 ERROR c.n.a.a.i.RedisRequestConsumerServiceImpl:138 - 
AdWordsCampaignServiceImpl.create:null
com.google.api.ads.adwords.axis.v201702.cm.ApiException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
~[na:1.8.0_66]
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 
~[na:1.8.0_66]
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 
~[na:1.8.0_66]
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
~[na:1.8.0_66]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_66]
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104) 
~[axis-1.4.jar:na]
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90) 
~[axis-1.4.jar:na]
at 
com.google.api.ads.adwords.axis.v201702.cm.ApiException.getDeserializer(ApiException.java:156)
 
~[adwords-axis-3.1.1.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_66]
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_66]
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[na:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_66]
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
 
~[axis-1.4.jar:na]
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
 
~[axis-1.4.jar:na]
at 
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
 
~[axis-1.4.jar:na]
at 
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
 
~[axis-1.4.jar:na]
at 
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
 
~[axis-1.4.jar:na]
at 
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
 
~[axis-1.4.jar:na]
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:380)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2787)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
 
~[na:1.8.0_66]
at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)
 
~[na:1.8.0_66]
at 
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
 
~[axis-1.4.jar:na]
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) 
~[axis-1.4.jar:na]
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) 
~[axis-1.4.jar:na]
at 
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) 
~[axis-1.4.jar:na]
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) 
~[axis-1.4.jar:na]
at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 

Re: Add extensions to multiple ad groups like AdWords UI

2017-03-21 Thread 'Ivan Bautista' via AdWords API Forum
Hi JC,

Yes, validation of your extensions should be done separately from removal 
of extensions. However, for adding of extensions, you might not need to 
validate because the ADD and SET operator for 
AdGroupExtensionSettingService.mutate() 

 are 
treated identically so if you try to ADD an existing extension, it will 
just be treated as a SET operation.

As for your last statement, I want to clarify that you want to have the 
option to send a single operation for adding or removing of extensions to 
multiple ad groups wherein you can specify an array of ad groups and array 
of extensions in a single operation? I will try to raise this to the team 
but I can't guarantee that it will be added to future release.

However, you may try to achieve similar behavior by:

   1. Getting the list of ad groups
   2. Traversing through each ad group and validate existing extensions 
   (validation could possibly be for REMOVE operation only)
   3. Perform multiple separate REMOVE or ADD operation of extensions to 
   each ad group

The decision to do Step 3 synchronously via AdGroupExtensionSettingService 
or asynchronously via BatchJobService or your own mechanism depends on your 
design. In addition, here's a guide 
 in 
managing ad extensions via Extension Setting Services.

Regards,
Ivan
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/87d14cb8-7ce2-4e5f-b709-53abed6a1ae7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Guice provision errors while trying to access BudgetOrderServiceInterface

2017-03-21 Thread 'Peter Oliquino' via AdWords API Forum
Hi Jacky,

Seeing that this is a rather old, could you create a new forum thread? We 
can continue our discussion regarding your concern from there.

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/f3a16197-f3b6-4406-995c-6a0c694f9ba8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.