Re: Trying to get performance report on individual Display Ads across Placements

2017-08-07 Thread Garik Tate
Hey Vincent,

I filtered the CriterionType down to just placements (I'm using PHP with 
selectors).
$selector->setPredicates([
new Predicate('CriterionType', PredicateOperator::IN, ['PLACEMENT'])
 ]);

But the reports are showing up blank. I think it's because my campaigns use 
Keywords to find automatic placements. 
When I don't filter by CriterionType, all I get is "KEYWORD" in the 
CriterionType column.

If my campaigns are using Keywords and automatic placements, is it still 
possible to generate the report I described above (where I can see the 
performance of my individual ads across individual placements)?


On Tuesday, August 8, 2017 at 11:03:16 AM UTC+8, Vincent Racaza (AdWords 
API Team) wrote:
>
> Hi Garik,
>
> It is good to hear that I am able to help.
>
> You can do something like this in your query:
>
> String query = "SELECT CampaignId, AdGroupId, Description, Headline, 
> CriterionType, "
> + "Impressions, Clicks, Cost FROM AD_PERFORMANCE_REPORT "
> + "WHERE *CriterionType = PLACEMENT* "
> + "DURING LAST_MONTH";
>
> Let me know if you have further clarifications.
>
> 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/4084f2d1-6d32-45b9-8011-4448beb7103f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Trying to get performance report on individual Display Ads across Placements

2017-08-07 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Garik,

It is good to hear that I am able to help.

You can do something like this in your query:

String query = "SELECT CampaignId, AdGroupId, Description, Headline, 
CriterionType, "
+ "Impressions, Clicks, Cost FROM AD_PERFORMANCE_REPORT "
+ "WHERE *CriterionType = PLACEMENT* "
+ "DURING LAST_MONTH";

Let me know if you have further clarifications.

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/9dd9c386-86dd-4982-8b23-d6e5e467d5a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to check conversion which are imported from GA

2017-08-07 Thread Eric Maas
Is there a special way that we need to make the call to see the Google 
Analytics conversion trackers?  From what we're seeing, they are not 
returned.

I also found this, but it is over a year old:

https://groups.google.com/forum/?utm_medium=email_source=footer#!msg/adwords-api/B764RNkc_pc/KPwprB73KwAJ

On Monday, July 24, 2017 at 10:42:06 AM UTC-7, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi, 
>
> You can use ConversionTrackerService 
> 
>  to 
> get the conversion trackers in your account. The goals and transactions 
> created in your Analytics account linked to your AdWords account are 
> returned as AdWordsConversionTrackers 
> 
>  with 
> no trackingCodeType. The status 
> 
>  will 
> be HIDDEN if you haven't imported these in your AdWords account. 
>
> 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/177c1750-7732-42f0-a971-8a2afae67883%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Edit userlist targeting

2017-08-07 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

It is not possible to set the UserStatus 

 to 
REMOVED using a SET operation. You can only set the UserStatus to ENABLED 
or PAUSED in a SET operation. To remove an AdGroupCriterion 
,
 
you need to perform a AdGroupCriterionService.mutate() 

 request 
with the REMOVE operator. Additionally, you need to set the validateOnly 

 header 
to false to execute this operation. 

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/7e1bea57-334f-4f4b-9ff6-840b0f1c2e51%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Edit userlist targeting bid adjustment

2017-08-07 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

I see that you have set the validateOnly 

 header 
to true in the request. When this header is set to true, the request is 
validated but not performed. If there are no errors returned in the 
response, it means the request is valid. You need to set this header to 
false to execute this operation. 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/e9bd4807-4605-43de-b0c8-71326afb888e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Operations with "is_exemptible" are not exemptible

2017-08-07 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Naphat, 

Could you provide the SOAP request and response logs for the 
AdGroupAdService.mutate() request in which you are trying to submit 
exemption requests for the PolicyViolationError? Please use *Reply 
privately to author* when responding.

Regarding question #2, I would suggest that you get in touch with AdWords 
support  or post on the 
AdWords 
Community forum 
 
as 
they are better equipped to address this question.

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/4c0be035-be51-4698-bf28-8021f7931366%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Edit userlist targeting

2017-08-07 Thread rafa . romero
We are getting the "INVALID_USER_STATUS" error, but the UserStatus is being 
created well, we have checked it:

new UserStatus(status)



El lunes, 7 de agosto de 2017, 18:11:37 (UTC+2), rafa@rocketroi.com 
escribió:
>
> Hi!
>
> I'm trying to edit the STATUS of audience remarketing lists but despite 
> I'm not getting any error, the change is not being made on Adwords.
>
> This is the code that I'm using (I'm working with java/grails)
>
> def adwordsServcices = new AdWordsServices()
> def adGroupCriterionService = adwordsServcices.get(session, 
> AdGroupCriterionServiceInterface.class)
>
> def criterion = new CriterionUserList()
> criterion.setId(id)
>
> // Create ad group bid.
> def bidCriterion = new BiddableAdGroupCriterion()
> bidCriterion.setAdGroupId(adGroupId)
> bidCriterion.setCriterion(criterion)
> bidCriterion.setUserStatus(new UserStatus(status))
>
> // Create operations.
> def operation = new AdGroupCriterionOperation()
> operation.setOperand(bidCriterion)
> operation.setOperator(Operator.SET)
>
> def operations = (AdGroupCriterionOperation[]) [operation]
>
> // Update ad group criteria.
> def result = adGroupCriterionService.mutate(operations)
>
>
> And here the request and response:
>
> *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://adwords.google.com/api/adwords/cm/v201702; 
> soapenv:mustUnderstand="0">
> 
> 004707663694
> REDACTED
> ***@gmail.com (AwApi-Java, 
> AdWords-Axis/3.2.0, Common-Java/3.2.0, Axis/1.4, Java/1.8.0_131, 
> maven)
> true
> true
> 
> 
> 
> https://adwords.google.com/api/adwords/cm/v201702;>
> 
> SET
> https://adwords.google.com/api/adwords/cm/v201702; 
> xsi:type="ns2:BiddableAdGroupCriterion">
> 39364874541
> 
> 340920409188
> 
> REMOVED
> 
> 
> 
> 
> 
>
> *Response*:
>
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201702;>
> 0005562c097bb4080a3706905407d6c0
> AdGroupCriterionService
> mutate
> 0
> 124
> 
> 
> 
> 
> soap:Server
> [AdGroupCriterionError.INVALID_USER_STATUS @ 
> operations[0].operand.userStatus]
> 
> https://adwords.google.com/api/adwords/cm/v201702;>
> [AdGroupCriterionError.INVALID_USER_STATUS @ 
> operations[0].operand.userStatus]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="AdGroupCriterionError">
> 
> operations[0].operand.userStatus
> 
> operations
> 0
> 
> 
> operand
> 
> 
> userStatus
> 
> 
> 
> AdGroupCriterionError.INVALID_USER_STATUS
> 
> AdGroupCriterionError
> INVALID_USER_STATUS
> 
> 
> 
> 
> 
> 
>
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6dd48ebf-b8d8-4627-8c87-0f92a436a0b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Edit userlist targeting

2017-08-07 Thread rafa . romero
Hi!

I'm trying to edit the STATUS of audience remarketing lists but despite I'm 
not getting any error, the change is not being made on Adwords.

This is the code that I'm using (I'm working with java/grails)

def adwordsServcices = new AdWordsServices()
def adGroupCriterionService = adwordsServcices.get(session, 
AdGroupCriterionServiceInterface.class)

def criterion = new CriterionUserList()
criterion.setId(id)

// Create ad group bid.
def bidCriterion = new BiddableAdGroupCriterion()
bidCriterion.setAdGroupId(adGroupId)
bidCriterion.setCriterion(criterion)
bidCriterion.setUserStatus(new UserStatus(status))

// Create operations.
def operation = new AdGroupCriterionOperation()
operation.setOperand(bidCriterion)
operation.setOperator(Operator.SET)

def operations = (AdGroupCriterionOperation[]) [operation]

// Update ad group criteria.
def result = adGroupCriterionService.mutate(operations)


And here the request and response:

*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://adwords.google.com/api/adwords/cm/v201702; 
soapenv:mustUnderstand="0">

004707663694
REDACTED
***@gmail.com (AwApi-Java, 
AdWords-Axis/3.2.0, Common-Java/3.2.0, Axis/1.4, Java/1.8.0_131, 
maven)
true
true



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

SET
https://adwords.google.com/api/adwords/cm/v201702; 
xsi:type="ns2:BiddableAdGroupCriterion">
39364874541

340920409188

REMOVED






*Response*:

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

https://adwords.google.com/api/adwords/cm/v201702;>
0005562c097bb4080a3706905407d6c0
AdGroupCriterionService
mutate
0
124




soap:Server
[AdGroupCriterionError.INVALID_USER_STATUS @ 
operations[0].operand.userStatus]

https://adwords.google.com/api/adwords/cm/v201702;>
[AdGroupCriterionError.INVALID_USER_STATUS @ 
operations[0].operand.userStatus]

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

operations[0].operand.userStatus

operations
0


operand


userStatus



AdGroupCriterionError.INVALID_USER_STATUS
AdGroupCriterionError
INVALID_USER_STATUS










-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/cf3ac7ed-1f8d-488d-8542-ddf6e6ddd0df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Edit userlist targeting bid adjustment

2017-08-07 Thread rafa . romero
Hi!

I'm trying to edit the bid adjustment but despite I'm not getting any 
error, the change is not being made on Adwords.

This is the code that I'm using (I'm working with java/grails)

def adwordsServcices = new AdWordsServices()
def adGroupCriterionService = adwordsServcices.get(session, 
AdGroupCriterionServiceInterface.class)

def criterion = new CriterionUserList()
criterion.setId(id)

// Create ad group bid.
def bidCriterion = new BiddableAdGroupCriterion()
bidCriterion.setAdGroupId(adGroupId)
bidCriterion.setCriterion(criterion)
bidCriterion.setBidModifier(value)

// Create operations.
def operation = new AdGroupCriterionOperation()
operation.setOperand(bidCriterion)
operation.setOperator(Operator.SET)

def operations = (AdGroupCriterionOperation[]) [operation]

// Update ad group criteria.
def result = adGroupCriterionService.mutate(operations)


And here the request and response:

*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://adwords.google.com/api/adwords/cm/v201702; 
soapenv:mustUnderstand="0">

004707663694
REDACTED
***@gmail.com (AwApi-Java, 
AdWords-Axis/3.2.0, Common-Java/3.2.0, Axis/1.4, Java/1.8.0_131, 
maven)
true
true



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

SET
https://adwords.google.com/api/adwords/cm/v201702; 
xsi:type="ns2:BiddableAdGroupCriterion">
39364874541

340920409188

1.04







*Response*:

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

https://adwords.google.com/api/adwords/cm/v201702;>
0005562bcf5421480a37c31c590cd23b
AdGroupCriterionService
mutate
0
228



https://adwords.google.com/api/adwords/cm/v201702"/>





-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/93639bee-d667-408e-aaa3-e9e3937e2702%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthenticationError.NOT_ADS_USER - Java SDK setServiceAccountUser missing?

2017-08-07 Thread John Reynolds
I'm having issues getting a Service Account to access our MCC account. I 
have followed all of the setup steps in the guide, here:
https://developers.google.com/adwords/api/docs/guides/authentication#oauth2_service_accounts

I have the app created in the Dev Console and have placed the JSON in my 
project directory. The scope is authorized in the G Suite console. I am 
using this code to generate the credential:

Credential oAuth2Credential = new OfflineCredentials.Builder()
.forApi(OfflineCredentials.Api.ADWORDS)
.fromFile()
.build()
.generateCredential();


This works and I am returned an Access Token.

What I believe the issue to be, and I'm racking my brain attempting to find 
anything in the docs or source code for the Java client, is the 
specification of the ServiceAccountUser to impersonate.

Can anybody provide assistance on that specification? I'm assuming this is 
where the breakdown is that is causing the AuthenticationError.NOT_ADS_USER 
to arise.

I see that the Ruby SDK supports a property for "oauth2_prn" in the YAML 
file, but I don't see any specifications in the Java SDK as to how to do 
something similar.

Please help.  :)

Thanks!
John

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1ebe2313-e312-4864-80e6-8a7b8b66362e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Which keyword (states) are included in SEARCH_QUERY_PERFORMANCE_REPORT?

2017-08-07 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi, 

The Status field in AdWords API reports provide the status of the main 
object in a row. Since the Search Query Performance Report is aggregated at 
the search terms level, there isn't a status associated with the search 
term as such. I'll convey your request to add these features to the team. 
You can follow the Google Ads Developer Blog 
 for any 
updates or announcements. 

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/c6a1a793-f0b8-41c9-83a6-62995a67%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get developer token to test api in test account adwords?

2017-08-07 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Sathish, 

You must have a production(non-test) AdWords manager account to apply for 
access to the API. You can create one by following these instructions 
. You'll only see the 
*AdWords 
API Center* link if you've logged in to a production manager account. You 
must use the production (non-test) manager account's developer token to 
make API calls against a test account. Even if the token is pending 
approval, you can still use it to make calls against test accounts.

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/0655a3b9-4e89-4c01-bdbd-29851c61ea6b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Trying to get performance report on individual Display Ads across Placements

2017-08-07 Thread Garik Tate
Wow! So long as I can still track performance (things like Impression, 
Clicks, Cost) I think that might be the solution! :D

How do you set the Criterion Type to Placement? Is there any sample code 
for that?



On Monday, August 7, 2017 at 2:36:03 PM UTC+8, Vincent Racaza (AdWords API 
Team) wrote:
>
> Hi Garik,
>
> The Placement Performance Report 
> 
>  will 
> only show the data per campaign and ad group levels as the placement can 
> only be added as criterion in campaigns and ad groups.
>
> However, you can use the Ad Performance Report 
> 
>  and 
> filter it by CriterionId 
> 
>  or CriterionType 
> 
>  (CriterionType=Placement) 
> to get the performance report for ads across placements. If this is not 
> what you are looking for, then let us know so we can provide other 
> alternatives if available.
>
> 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/609cf8f3-8df3-49cd-999c-0e2dbed121de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Operations with "is_exemptible" are not exemptible

2017-08-07 Thread naphat . theerawat
Hi *AdWords API Support*,

Please kindly answer the following questions:


*Question #1:*
I am having trouble trying to exempt operations marked with the following 
error details:
*api_error_type:* 
PolicyViolationError

*external_policy_name:* 
Products obtained from endangered or threatened species

*api_error_type:* 
endangered_species

*violating_text:* 
Vị Cá

*is_exemptable:* 
true

Though the flag is_exemptable is set to True, I seem to get exemption 
errors after trying to submit exemption requests (I have tried several 
times already).
Please note that exemption works for most keywords, but not this one. 
Why did this happen? How do I solve it? 



*Question #2*I always encounter trademark (of my company) issue when I try 
to create ads containing my company name in the headline in TEST account, 
but my production accounts are fine.
Is this expected? Is there any workaround?


I look forward to your reply. Thanks for your kind support.


Best regards,
Naphat Theerawat

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a33dda01-1cee-4a2c-b33d-fdc063737d51%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to exclude placements with PHP APIs ?

2017-08-07 Thread 'Peter Oliquino' via AdWords API Forum
Hi Maferyt,

Could you provide me your PHP code and the SOAP request and response and 
reply via *Reply privately to author* so I can further investigate? Also, 
if you haven't enabled SOAP logging at your end, you may refer to this guide 
 as to 
how.

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/d2d281f3-92f9-419d-8612-94b36554cac6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Which keyword (states) are included in SEARCH_QUERY_PERFORMANCE_REPORT?

2017-08-07 Thread Zweitze
Hi Shwetha,

Thanks for your answer. Indeed I'm looking to set up a predicate on the 
keyword status, the same way I can set up a predicate on group and campaign 
status, to ensure that all keywords are included.

Why? In other reports of AdWords API, over the years, when you did NOT set 
a predicate, the meaning changed a lot - at least four times. Sometimes 
removed keywords/groups/campaigns were included, sometimes not, etc.etc. 
Sometimes the change of meaning was intended and documented, sometimes it 
wasn't, but it was hard for Google to revert the change in a short time.
Anyway, this part of API proved not to be so reliable over time. Some 
developers (like me but others too) work around possible future problems by 
always including a predicate on all statuses.

Hence my surprise that on SEARCH_QUERY_PERFORMANCE_REPORT you can set up 
predicates on campaign and group status, but not on keyword status. Can you 
pass the wish to include this field?

A related question, you can set up a predicate on KeywordTextMatchingQuery 
but not on KeywordId. Any particular reason? (And yes, I want to exclude 
certain keywords but it's hard to derive KeywordTextMatchingQuery from a 
keyword).


On Thursday, August 3, 2017 at 6:13:54 PM UTC+2, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi, 
>
> If the search term "AdWords API" triggered an impression for the broad 
> match keyword "AdWords" in the duration for which the Search Query 
> Performance Report 
> 
>  was 
> requested, then this search term will be included in the downloaded report, 
> even if the keyword which matched the query and triggered the ad is later 
> on removed. You can get the current status of the Keyword from Keywords 
> Performance Report 
> .
>  
> The stats in the Search Query Performance Report would correspond to when 
> the keywords were enabled. Are you looking to filter the results in Search 
> Query Performance Report based on the current status of your Keywords? 
>
> 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/ac940a4d-244b-4d73-9052-7a8d94e60df7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Access Opportunities via API

2017-08-07 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Vineet,

Currently, the Opportunities feature is not yet supported in AdWords API. 
You can follow our blog 
 for any 
future updates like new releases.

However, the AdWords API supports bid landscapes 
 which 
will help you estimate the performance of your ad groups, criteria and 
campaigns under different bidding scenarios.

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/95bb6ee4-32f1-4d4d-bc0a-39f4c03f1c0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to exclude placements with PHP APIs ?

2017-08-07 Thread Maferyt Letakol
Hello guys,

Thanks for your answers, but I still can't make it work :/
I also tried with $operator = 'SET'; but it does nothing too.

I've changed :
$adGroupCriterion = new \NegativeAdGroupCriterion();
$adGroupCriterion->adGroupId = $criterion['adGroupId'];
$adGroupCriterion->criterion = new \Criterion($criterion['id']);
$operator = 'ADD';

to :
$negativePlacement  = new \Placement();
$negativePlacement->url = 'supersite.com';
$adGroupCriterion= new \NegativeAdGroupCriterion();
$adGroupCriterion->adGroupId = $criterion['adGroupId'];
$adGroupCriterion->criterion = $negativePlacement;
$operator = 'ADD';

I really don't understand, because this code works well :
$adGroupCriterion = new \BiddableAdGroupCriterion();
$adGroupCriterion->adGroupId  = $criterion['adGroupId'];
$adGroupCriterion->criterion  = new \Criterion($criterion['id']);
$adGroupCriterion->userStatus = 'PAUSED';
$operator = 'SET';



Anothers infos if it helps :
- using v201702
- application logs says no error
- AdWords interface "ChangeHistory" has nothing when trying to add 
Negative, but has logs when updating status to "PAUSED"



Thx

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4e976e4e-94d8-459e-b387-1eefa104dc98%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Dynamic ad targeting error

2017-08-07 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Alex,

Could you confirm if you are using the AdWords API? In regards to the error 
message, if your value is not an exact multiple of the minimum unit of your 
account's currency, it will generate the BID_TOO_MANY_FRACTIONAL_DIGITS 

 error.

Please check here 

 for 
the list of minimum values per currency code. Take note that the values is 
of type Money 

 and 
represented in micros.

Let us know if you have further clarifications.

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/543400a9-bab2-4d90-9517-7834b827060c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Access Opportunities via API

2017-08-07 Thread vineet

Hi, 

Request for your your to share the API to access Opportunities. 

Kindly help. 

Regards,
Vineet Shukla 


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/cfec9986-7a5b-4ada-ae91-397271a2f98a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get gender field from GENDER_PERFORMANCE_REPORT

2017-08-07 Thread adwordsapiadvisor+vracaza via AdWords API Forum
Hi Michael,

You can check here 

 for 
the list of all attributes and metrics of the Gender Performance Report. 
For the gender field (Male/Female), you can add the Criteria 

 attribute 
in the report. Additionally, you can check here 
 for 
more reporting examples in Ruby.

Let us know if you have further clarifications.

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/8a388bb1-012f-44fe-8670-72e7d8ac83f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Filter BID_GOAL_PERFORMANCE_REPORT at campaign level or adgroup level

2017-08-07 Thread 'Peter Oliquino' via AdWords API Forum
Hi Sandeep,

As far as I know, the CampaignId 

 and AdGroupId 

 fields 
were not really available in the Bid Goal Performance Report since the 
previous versions. You may follow our blog 
 for any 
announcements regarding the fields' availability.

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/58f458dd-35b9-4c2e-8399-fdc4ff0b7d53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Dynamic ad targeting error

2017-08-07 Thread Alex Singh
Dear member, 

I'm setting up a dynamic ad targeting for one of my clients and I have no 
idea why I am being showing this error
"Bid has too many fractional digits"
Can somebody explain this to me?

Thanks 

-- 
**This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed. If you have received this email in error please notify the 
system manager.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/e1a78154-6f4b-4deb-8d96-540411e62e30%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


ERROR_GETTING_RESPONSE_FROM_BACKEND.messages

2017-08-07 Thread MdV
Hi team.Can you 

Since last night we are getting ERROR_GETTING_RESPONSE_FROM_BACKEND 
messages when downloading PLACEMENT_PERFORMANCE_REPORTs with yesterday's 
data for about 50 accounts. Restarting doesn't seem to help.

API version: V201609

Fields being queried:

DATE
, ID, CAMPAIGN_ID, AD_GROUP_ID, DISPLAY_NAME
, IMPRESSIONS, CLICKS, COST
, GMAIL_SAVES, GMAIL_FORWARDS, GMAIL_SECONDARY_CLICKS


Can you tell me what is going on?



Thanks,

Marcel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/34d502ec-bc3c-4f24-b695-5f90e242d8db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Trying to get performance report on individual Display Ads across Placements

2017-08-07 Thread adwordsapiadvisor+vracaza via AdWords API Forum
Hi Garik,

The Placement Performance Report 

 will 
only show the data per campaign and ad group levels as the placement can 
only be added as criterion in campaigns and ad groups.

However, you can use the Ad Performance Report 

 and 
filter it by CriterionId 

 or CriterionType 

 (CriterionType=Placement) 
to get the performance report for ads across placements. If this is not 
what you are looking for, then let us know so we can provide other 
alternatives if available.

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/85496559-f45c-4ec2-a62f-3386f034745a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWords API access with service account set up

2017-08-07 Thread John Reynolds
Justin, can you share how you got this working?

Thanks!

On Wednesday, April 15, 2015 at 10:50:23 AM UTC-7, Justin Coon wrote:
>
> I was able to implement a service account, and while not extremely easy, 
> there are guides on how to do it, and they are a bit confusing in parts. I 
> love it though and it was exactly what we needed - works perfectly
>
> On Tuesday, April 14, 2015 at 9:34:43 AM UTC-5, Danial Klimkin wrote:
>>
>> Hello Evan,
>>
>>
>> We strongly recommend avoid using Service Accounts with AdWords API. It 
>> requires Google Domain to be in place and generally, provides no benefits 
>> comparing to offline access.
>>
>> Please see this guide as a starting point:
>>
>>   https://developers.google.com/adwords/api/docs/guides/authentication
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Tuesday, April 14, 2015 at 3:54:44 PM UTC+3, Evan Troelstra wrote:
>>>
>>>  am writing an application that is
>>>
>>> meant to automatically access the AdWords API to download among things 
>>> performance report data. This application will need to impersonate a user 
>>> for automatically logging in without  manual intervention. It was my 
>>> understanding that the service account email will need to be verified, 
>>> however this can only be done with a business apps account. See:  
>>>
>>>
>>> http://blog.apartmentlist.com/dashboards-for-dummies-decypher-analytics-and-adwords-authentication-so-you-can-build-an-awesome-dashboard/
>>>  
>>> .  
>>>
>>> Is this true? 
>>>
>>> Is there a detailed step by step description of what needs to be done to 
>>> access the AdWords API without user intervention somewhere, including 
>>> example code showing how to impersonate a user? 
>>>
>>> Finally, is it necessary to use google email servers to accomplish this, 
>>> is there a way around this? 
>>>
>>> I do not want to change the MX files just to get access to the AdWords 
>>> API.
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8e85ddae-92e2-4bb4-9266-e8cddd617919%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Oauth2 with Test Service Account

2017-08-07 Thread John Reynolds
I know this thread is old, but have a similar request.

We do Administer our Google Apps domain and would prefer to have this all 
linked back to it.

I setup the Service Account in the developer console and downloaded the 
JSON. That all seems to load fine. Per the documentation, inside the G 
Suite console, I have entered our Client ID (the long number from the JSON 
file downloaded via the dev console) and "
*https://www.googleapis.com/auth/adwords*; for the Client Name field.



When I try to connect, I get the same "AuthenticationError.NOT_ADS_USER" 
error.


I am creating the credential, as follows, from the sample code:

// Generate a refreshable OAuth2 credential.
Credential oAuth2Credential = new OfflineCredentials.Builder()
.forApi(OfflineCredentials.Api.ADWORDS)
.fromFile()
.build()
.generateCredential();


My understanding is it should pull everything from the JSON file, referenced in 
the ads.properties file.


There are three rows in that ads.properties file:

api.adwords.jsonKeyFilePath=src/main/resources/{{json-file}}
api.adwords.developerToken={{our developer token from Adwords}}
api.adwords.clientCustomerId={{our MCC account #}}


Any guidance on what piece I might be missing here would be super helpful. 
Understandably, the documentation isn't great for Service Accounts, but for 
those of us using them, having a clear cut example to follow as to which 
properties/keys/etc are required, would be great.

Thanks in advance for any assistance!

-John R

On Friday, August 21, 2015 at 7:50:43 AM UTC-7, Danial Klimkin wrote:
>
> Hello Nick,
>
>
> 1. Exactly my point. There is no link. AdWords API is different from other 
> APIs managed via the developer console and not controlled from there.
>
> 2. Is there any reason you really want to use service accounts? Do you 
> administer a Google Apps domain?
>
> 3. Correct.
>
>
> -Danial, AdWords API Team. 
>
>
>
> On Wednesday, August 19, 2015 at 1:04:10 PM UTC+2, 
> nick.h...@agiletalentpool.com  wrote:
>>
>> Hello Danial,
>>
>> Thanks for your prompt reply.
>>
>> "It also doesn't need to belong to the same account as any MCC (but is 
>> can)"
>>
>> 1. I'm a little confused by what the account setup should be following 
>> this remark. My aim is to create a set-up that enables a test service 
>> account to retrieve campaign data. According to the documentation, the 
>> project created on Google Developer Console 
>> "is a collection of settings, credentials, and metadata about the 
>> application or applications you're working on that make use of Google 
>> Developer APIs and Google Cloud resources", so it does make sense to have a 
>> single Project ID for multiple applications which make access of Google 
>> Developer API. 
>>
>> What I do not understand though is how is the association / link between 
>> the Google Developer Console and the (MCC or non-MCC) account on Google 
>> AdWords made? All they have in common is the Google Account on which they 
>> have been set up. For other API endpoints, I've noticed one can enable them 
>> from the Enable APIs section of GDC, but there's nothing like that for 
>> AdWords.
>>
>> 2. Could you give me an example of an account set-up for a test example 
>> using an Service Account? I'm only interested in the hierarchical 
>> structure. 
>>
>> 3. Should the client customer ID be the 10 digits one displayed under an 
>> AdWords account?
>>
>> My apologies if all these seem like basic questions but it's my first 
>> time using AdWords and I'm trying to understand how it works rather than 
>> just find the fix. 
>>
>> Many thanks,
>> Nick.
>>
>> On Monday, August 17, 2015 at 5:16:52 PM UTC+3, Danial Klimkin wrote:
>>>
>>> Hello Nick,
>>>
>>>
>>> First of all, you don't need two project IDs for test and prod setup, 
>>> project ID is per application so you can use the same one. It also doesn't 
>>> need to belong to the same account as any MCC (but is can).
>>>
>>> Second, I strongly recommend against using service accounts. It has very 
>>> limited benefits comparing to normal flow and requires you to be a domain 
>>> administrator.
>>>
>>> As per error, you have authorized with a login that doesn't have an 
>>> AdWords account associated with it. Make sure your key (or refresh token) 
>>> belongs to the correct account (test MCC) and you specify clientCustomerId 
>>> properly. The latter needs to be a target test account (not MCC) ID.
>>>
>>>
>>> -Danial, AdWords API Team. 
>>>
>>>
>>>
>>> On Friday, August 14, 2015 at 2:55:47 PM UTC+2, 
>>> nick.h...@agiletalentpool.com wrote:

 I am trying to retrieve campaign data using a test adwords service 
 account via the Java client library. Despite being able to obtain a 
 refresh 
 token the actual call to the CampaignService class throws