Re: UNEXPECTED_INTERNAL_API_ERROR when mutate campaign

2019-01-15 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

The UNEXPECTED_INTERNAL_API_ERROR 

 
usually occurs when something unexpected happened while processing the 
request. Could you please share the complete SOAP logs(request and response 
)
 
of the campaign mutate operation you are performing without redacting any 
information to investigate further? Also, please elaborate the scenario you 
are trying. You could refer this guide 
 
to enable SOAP logging for Java client library for other client libraries 
please refer here 
. You could 
use reply privately to the author option while sharing the information 
requested.

Regards,
Sai Teja, AdWords API Team

On Tuesday, January 15, 2019 at 6:09:00 AM UTC-5, sTyler wrote:
>
> Hi
>
> I got error Adwords API when mutating campaigns
> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.
> services.common.error.InternalApiError.(InternalApiErro]
>
> Help me solve the error.
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6637bc56-0d89-4d33-9e52-22464bc2cd21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to pull images for responsive ads

2019-01-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Luis,

You could use those fields and make a MediaServie.get 

 call 
to get the respective Urls 

 of 
those media and fetch them. You could refer to the code sample in Java from 
here 
.
 
Samples in other languages can be found here 
. You could 
use the code sample and set a predicate to filter the media Ids in the 
sample code as ".in(MediaField.MediaId, "1234567890")". Please let me know 
if you have any further questions.

Regards,
Sai Teja, AdWords API Team

On Monday, January 14, 2019 at 12:42:21 PM UTC-5, Luis wrote:
>
> Hi there,
>
> We are trying to pull the images for responsive ads using the 
> fields EnhancedDisplayCreativeLandscapeLogoImageMediaId 
> and EnhancedDisplayCreativeMarketingImageSquareMediaId available 
> at AD_PERFORMANCE_REPORT, but we are not sure how these two ids should be 
> used to get the actual images. 
>
> Many thanks in advance,
> Luis
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/af3a3e9e-ff00-4249-9ec8-d09d87e28085%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Successful Offline Conversion uploads not showing?

2019-01-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Kyle,

Looks like you are following the right steps. However, when you are 
uploading the click conversions via API you need to refer this guide 
.
 
Also you could refer to the Validation rules and Tips from here 
.
 
Please note that the uploaded conversions will be reflected in for the 
impression 
date of the original click 

 but 
not the date the conversions are uploaded. If the conversions not yet 
reflected could you please enable the partial failures 
 to 
true, enable SOAP logging in your request, send the upload request again 
and share the SOAP logs(request and response 
)
 
without redacting any data. To enable SOAP logging you could follow the 
instruction shown n this README.md 
 file. You could 
use reply privately to the author option while sharing the information 
requested.

Regards,
Sai Teja, AdWords API Team

On Monday, January 14, 2019 at 6:06:00 AM UTC-5, Kyle Reagle wrote:
>
> I've been trying to upload offline conversions from clicks for quite a 
> while now. First I tried manual uploads from a CSV. I made sure that the 
> click associated with the gclid was at least a day apart from the 
> conversion time. I also made sure that the time format was correct, and the 
> conversion name exactly matched the name of the conversion action. The 
> status of the upload said Finished successfully, but after a few days, the 
> conversion never appeared and the conversion status still said no recent 
> conversions. I made sure I was looking at the correct date range and the 
> that the conversion action was Import from Clicks.
>
> I did some research and discovered that I could also upload conversions 
> with the AdWords PHP API. After setting up the adsapi_php.ini file and 
> triple checking the values, I used this file to test some offline 
> conversion uploads: 
> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201802/Remarketing/UploadOfflineConversions.php
>
> After trying to run it many times, I eventually fixed all the errors, and 
> got the message "Uploaded offline conversion value of ..." I did this 
> multiple times with different gclid's to be on the safe side. Over 24 hours 
> later there still seem to be no conversions appearing, however, the 
> conversion action status changed  from "No Recent Conversions" to 
> "Recording Conversions." If I hover over recording conversions, it says 
> conversion recorded on January 9th, which is one of the dates that I gave 
> to one of the conversion uploads. However, the All Conversions column still 
> says 0 for the month of January. It's seems like a contradiction and I have 
> no idea what's going wrong since the API said that it was uploading 
> successfully.
>
> I also have auto-tagging enabled. I read through this document and the 
> one's that it mentions: 
> https://support.google.com/google-ads/answer/7012522
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/f9890fea-1047-4d66-8649-ca4ebf92706b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Login OAuth Google - UserCredencials Question

2019-01-10 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Stiven,

To get the refresh token you can use the 
AuthenticateInStandaloneApplication.java 

 in 
case you are using standalone application type. For web application you can 
use AuthenticateInWebApplication.java 
.
 
In both the cases you need to pass the Client ID and Client Secret to get 
the refresh token. You could also refer this guide 
 to 
know more about OAuth2 Refresh token and Configuring the client. Please let 
me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 10, 2019 at 10:11:29 AM UTC-5, Stiven Ariza wrote:
>
> I am using Google Ads API in JAVA, How can I get refresh token to set in 
> a UserCredentials object when an user login with Google and the unique data 
> that I have is acces_token, id_token, login_hint?
>
> Regards.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ed3aebc2-4bcd-4626-a481-298f5e4f7330%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving a tree of all customers

2019-01-10 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

To get the accessible accounts for a user you can use 
CustomerService.ListAccessibleCustomers 

 which 
returns resource names of customers directly accessible by the user 
authenticating the call and then you can use the query specified earlier to 
get the entire hierarchy. I used the same query and got all the accounts 
under my MCC, the sub MCCs and accounts under that sub MCCs as well. 

Also the Customer.id and customer.descriptive_name are same for all as the 
call made with that account and customer object refers to. I am getting in 
touch with the team to see if there is a possibility to get them in a 
single call. I will update you once I have more information. meanwhile you 
can double check whether you are receiving all the accounts in the 
hierarchy under your MCC with that query. If not, please share the query 
and response along with the email address of the user authenticating the 
API call to take a closer look.

Regards,
Sai Teja, Google Ads API Team


On Thursday, January 3, 2019 at 6:34:16 AM UTC-5, Marc Selman wrote:
>
> I'm trying to retrieve a complete nested tree of all customers (and if 
> it's a manager account, the customers below that etc.)
> To do this I'm using the new Google Ads API (v0.7) to retrieve the 
> CustomerClientLinks recursively and for every link I'm using GetCustomer to 
> retrieve the customer information such as the DescriptiveName.
> But for a simple tree with two levels and a total of 37 customers this 
> takes around a minute.
>
> The API methods seem rather slow. Is that normal?
>
> Also, I need to retrieve the links and the customerdata for every found 
> customerId to check if they have subaccounts and to get the name.
> Because of this I need to perform a lot of calls which could (with a large 
> tree) easily hit the rate limit.
> It would be better if I could retrieve all the available customers (paged) 
> in one call instead of having to recursively find them.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2bd6f102-4141-44ce-a435-835d3dea8509%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Creating new Smart Display Campaign under test account is not possible.

2019-01-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you please share the SOAP logs(request and response) of the operation 
you are performing without redacting any information. You could enable 
logging by following the instructions shown in this README.md 

 file 
for Java client library, please refer here 
 for client 
libraries in other languages. You could use reply privately to the author 
option while sharing the information requested.

Regards,
Sai Teja, AdWords API Team

On Wednesday, January 9, 2019 at 1:28:38 PM UTC-5, adsense...@bykd.com 
wrote:
>
> Hello,
>
> I'm trying to create new Smart Display Campaign under test account. I set 
> channel type to DISPLAY and channel sub-type to DISPLAY_SMART_CAMPAIGN 
> based on official guide
>
> https://developers.google.com/adwords/api/docs/guides/smart-display-campaigns
>
> When I call API and try to create this campaign I get following error:
> [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ 
> operations[0].operand.advertisingChannelSubType; 
> trigger:'DISPLAY_SMART_CAMPAIGN']
>
> I know that requirement for using Smart Display Campaign is to have at 
> least 50 conversion for last 30 days. 
> Does this requirement apply also to test account? How is it possible to 
> create such  campaign under test account?
>
> Thank you in advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/871a5a66-ddee-434d-8419-7b350a7a1892%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Ads Exclude/Ip Block API in PHP

2019-01-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Rajit,

Could you please confirm whether you are referring to the Google Ads API 
Beta ? In such 
case you could use Campaign Criterion.ip_block.ip_address 

 field 
to add the IPs to block. As the API is evolving and at this point of time 
we do not have any samples and documentation for this. I will update my 
team on this concern and let you know once I have more information.

Regards,
Sai Teja, AdWords API Team

On Wednesday, January 9, 2019 at 1:28:36 PM UTC-5, rajit bansal wrote:
>
> I needed API to block certain IPs, which i can use to block fraudent 
> clicks on the go to avoid going damage once a VPN or bad ip is detected.
> I tried searching a lot but all i got was about adwords api not google ads 
> api . 
> Please help with link and example
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a03e7ef3-fd94-448e-8630-66d8c77d9937%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ADGROUP_PERFORMANCE_REPORT

2019-01-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Georg,

Looks like there is an on going issue on this regard. Our team is looking 
at the issue, I will update you once I got mote information.

Regards,
Sai Teja, AdWords API Team


On Friday, November 9, 2018 at 6:15:40 AM UTC-5, Carmine Pagliaro wrote:
>
> Hi all and good morning,
> today an issue came up regarding the report in the subject.
> Until yesterday I had 3 devices in the response (desktop, mobile, tablet), 
> today running the same report and query shows 4 results and an empty device 
> value in the response for the fourth row. 
> Why is this happening? What does this empty device value represents?
> Thanks for your help.
> Kind regards
> Carmine
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d8be9a54-4b39-411f-9c23-b9d807f4cd14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving a tree of all customers

2019-01-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

It is expected to result out the details of single account when the CID 
passed in the program is of non manager account. Just like AdWords API,  
you could sent the Manager's client customer Id to to get the entire 
hierarchy. Please give it a try and please elaborate the scenario trying if 
the problem persists. You could also try the below CURL command from the 
terminal for the same.

curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN"  -H "developer-token: 
DEVELOPER_TOKEN"  -H "Content-Type: application/json"  
https://googleads.googleapis.com/v0/customers/YOUR_MCC_ID/googleAds:search  
--data '{query: "SELECT customer.id, customer.descriptive_name, 
customer_client.resource_name, customer_client.client_customer, 
customer_client.level, customer_client.hidden FROM customer_client"}'

Regards,
Sai Teja, AdWords API Team


On Thursday, January 3, 2019 at 6:34:16 AM UTC-5, Marc Selman wrote:
>
> I'm trying to retrieve a complete nested tree of all customers (and if 
> it's a manager account, the customers below that etc.)
> To do this I'm using the new Google Ads API (v0.7) to retrieve the 
> CustomerClientLinks recursively and for every link I'm using GetCustomer to 
> retrieve the customer information such as the DescriptiveName.
> But for a simple tree with two levels and a total of 37 customers this 
> takes around a minute.
>
> The API methods seem rather slow. Is that normal?
>
> Also, I need to retrieve the links and the customerdata for every found 
> customerId to check if they have subaccounts and to get the name.
> Because of this I need to perform a lot of calls which could (with a large 
> tree) easily hit the rate limit.
> It would be better if I could retrieve all the available customers (paged) 
> in one call instead of having to recursively find them.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/bdafa0bf-29e4-4100-ba2c-237161a971ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving a tree of all customers

2019-01-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

You could use customer_client 
 
resource 
to fetch the hierarchy of the accounts in a single API call. For example 
you could use the below query in your sample code to fetch the entire 
hierarchy in a single API call.

Sample query below:
.setQuery("SELECT customer.id, customer.descriptive_name, 
customer_client.resource_name, customer_client.client_customer, 
customer_client.level, customer_client.hidden FROM customer_client")

Hope this helps you, please let me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 3, 2019 at 6:34:16 AM UTC-5, Marc Selman wrote:
>
> I'm trying to retrieve a complete nested tree of all customers (and if 
> it's a manager account, the customers below that etc.)
> To do this I'm using the new Google Ads API (v0.7) to retrieve the 
> CustomerClientLinks recursively and for every link I'm using GetCustomer to 
> retrieve the customer information such as the DescriptiveName.
> But for a simple tree with two levels and a total of 37 customers this 
> takes around a minute.
>
> The API methods seem rather slow. Is that normal?
>
> Also, I need to retrieve the links and the customerdata for every found 
> customerId to check if they have subaccounts and to get the name.
> Because of this I need to perform a lot of calls which could (with a large 
> tree) easily hit the rate limit.
> It would be better if I could retrieve all the available customers (paged) 
> in one call instead of having to recursively find them.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c19a4e47-02fe-456d-808c-784128b1b051%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Action in a cell on a specific recurring date?

2019-01-07 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Jacob,

You could change the budget using budgetService.mutate 

 operation 
via AdWords API. If this does not address your concern please elaborate the 
scenario and share the screenshots if any. We do not have an option to 
automate the process via AdWords API you need to have the automation at 
your end to make budget changes. I recommend you to post your question on 
the Google Ads Scripts forum 
, they might have 
a solution for this. Please let me know if you have any further questions. 

Regards,
Sai Teja, AdWords API Team

On Monday, January 7, 2019 at 1:14:29 PM UTC-5, Jacob Augspurger wrote:
>
> I have a fairly complex budget built, and I cannot figure out how to make 
> the balance decrease on a specific date every month. (i.e. the due date 
> with automatic draft)
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/af76beb0-ae04-4846-9253-d9ed8ece175d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Retrieving a tree of all customers

2019-01-07 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

Apologies for the delay. I was checking with the team for an alternative 
solution. I will get back to you once I have more information from the 
team. Meanwhile to analyze the performance issue you are facing, could you 
please share the code snippet that is taking more time to fetch the 
hierarchy?

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 3, 2019 at 6:34:16 AM UTC-5, Marc Selman wrote:
>
> I'm trying to retrieve a complete nested tree of all customers (and if 
> it's a manager account, the customers below that etc.)
> To do this I'm using the new Google Ads API (v0.7) to retrieve the 
> CustomerClientLinks recursively and for every link I'm using GetCustomer to 
> retrieve the customer information such as the DescriptiveName.
> But for a simple tree with two levels and a total of 37 customers this 
> takes around a minute.
>
> The API methods seem rather slow. Is that normal?
>
> Also, I need to retrieve the links and the customerdata for every found 
> customerId to check if they have subaccounts and to get the name.
> Because of this I need to perform a lot of calls which could (with a large 
> tree) easily hit the rate limit.
> It would be better if I could retrieve all the available customers (paged) 
> in one call instead of having to recursively find them.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2fa28f02-3d45-4848-b2df-1546f4937b80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cancelled accounts in new Ads API

2019-01-04 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

I understand your concern. Since the new API is evolving at this point of 
time, It is recommended to mix match the functionalities of new and old API 
until the new API is fully developed. Later when those functionalities are 
available, you can migrate them to the new API. AccountLabels is not 
available in new API but you can use the old API(AccountLabels 
)
 
to get this done as a work around. Using old API you can get the hierarchy 
in a single call using ManagedCustomerService.get 

 and 
code sample Java is here 
.
 
Code samples in other languages can be found here 
. 

I passed your interest on ManagedCustomerService to our team to prioritize. 
I will let you know once these functionalities are available in new API. 
lso, you could keep an eye on our blog 
 for information related to future 
releases.

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 3, 2019 at 6:23:41 AM UTC-5, Marc Selman wrote:
>
> There was a question in this forum earlier about the Adwords API returning 
> cancelled accounts: 
> https://groups.google.com/forum/#!topic/adwords-api/NC5vIw0_Shs
>
> I'm using the new Ads API (v0.7) and when retieving CustomerClientLinks 
> I'm also receiving cancelled accounts.
> There is no way to identify whether an account is cancelled or not.
> I do receive a 'hidden' parameter but not a 'cancelled' parameter.
> In the Google Ads UI I can select whether I want to show hidden or 
> cancelled accounts or not. But there seems to be no way to do that with the 
> API.
>
> Since the new Ads API is still being built will there be a field added to 
> identify whether an account is cancelled or not?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d2d0c69c-ad49-4493-97d5-466794cd3013%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: GoogleWebAuthorizationBroker.AuthorizeAsync redirecturl

2019-01-04 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Hannes,

Glad the issue is resolved. Thanks for sharing your solution. It might help 
the others who are facing similar issues.

Regards,
Sai Teja, AdWords API Team

On Wednesday, January 2, 2019 at 5:02:26 AM UTC-5, han...@outlook.de wrote:
>
> from oauthtokengenerator command line .net Visual Studio sample project, I 
> get random port on localhost. So I can not set the redirect url in 
>
> https://console.developers.google.com/apis/credentials/oauthclient/
>
> message
>
> *400.* That’s an error.
>
> *Error: redirect_uri_mismatch*
>
> The redirect URI in the request, http://127.0.0.1:43342/authorize/, does 
> not match the ones authorized for the OAuth client. To update the 
> authorized redirect URIs, visit: 
> https://console.developers.google.com/apis/credentials/oauthclient/253684253019-ppgstu9lusmlunir6in7qfa9e3s8pn7k.apps.googleusercontent.com?project=253684253019
>
>
> https://accounts.google.com/o/oauth2/v2/auth?access_type=offline_type=code_id=253684253019-ppgstu9lusmlunir6in7qfa9e3s8pn7k.apps.googleusercontent.com_uri=http%3A%2F%2F127.0.0.1%3A43342%2Fauthorize%2F=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fadwords
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/7e9a76c8-84fa-43e8-9f49-dc5303d49224%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Cancelled accounts in new Ads API

2019-01-03 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marc,

For now there is no way to identify the canceled accounts via API. I will 
let my team know regarding your suggestion and update you once I have more 
information. Meanwhile you could use AccountLabels 

 to 
see the cancelled accounts as an alternative way to identify them via the 
API as mentioned on that thread 
. Also, 
you could keep an eye on our blog for information related to future 
releases and latest versions. 

Regards,
Sai Teja, Google Ads API Team

On Thursday, January 3, 2019 at 6:23:41 AM UTC-5, Marc Selman wrote:
>
> There was a question in this forum earlier about the Adwords API returning 
> cancelled accounts: 
> https://groups.google.com/forum/#!topic/adwords-api/NC5vIw0_Shs
>
> I'm using the new Ads API (v0.7) and when retieving CustomerClientLinks 
> I'm also receiving cancelled accounts.
> There is no way to identify whether an account is cancelled or not.
> I do receive a 'hidden' parameter but not a 'cancelled' parameter.
> In the Google Ads UI I can select whether I want to show hidden or 
> cancelled accounts or not. But there seems to be no way to do that with the 
> API.
>
> Since the new Ads API is still being built will there be a field added to 
> identify whether an account is cancelled or not?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/9e0923c8-2f43-4c81-bd99-f7b50b2e7dbf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA while uploading the customers to Google Ads

2019-01-03 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Esteban,

The issue related to the error 
UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA for test 
accounts is not yet resolved. Our team is working on this issue, I will let 
you know if there is an update on this bug.

If you are facing this error for production accounts then you can contact 
your Google account representative to get your account whitelisted. You 
could refer this blog post 

 for 
information. If you are facing a different problem please elaborate the 
scenario you are trying and share the SOAP logs. You could use reply 
privately to the author option while sharing the requested information. 

Regards,
Sai Teja, AdWords API Team

On Monday, October 29, 2018 at 10:04:23 AM UTC-4, Srinivas Giduthuri wrote:
>
> Hello all,
>
> We are getting the following exception while uploading the customers to 
> Google Ads.
>
> Following is the request and response payloads.
>
> [29 Oct 2018 19:26:48,103-requestInfoLogger:WARN:main] Request made: 
> Service: AdwordsUserListService Method: mutate clientCustomerId: 
> 133-941-2293 URL: 
> https://adwords.google.com/api/adwords/rm/v201809/AdwordsUserListService 
> Request ID: 0005795e70a3d8900a7ef18780075647 ResponseTime(ms): 264 
> OperationsCount: 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, 
> trigger=}]}
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] 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://adwords.google.com/api/adwords/rm/v201809; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201809
> ">133-941-2293
> https://adwords.google.com/api/adwords/cm/v201809
> ">REDACTED
> https://adwords.google.com/api/adwords/cm/v201809;>PMM Test Account 
> (AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
> Java/1.8.0_131, maven)
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>ADD
> https://adwords.google.com/api/adwords/rm/v201809; 
> xsi:type="ns8:CrmBasedUserList">
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> OPEN
> 1
> CRM_BASED
> CONTACT_INFO
> 
> 
> 
> 
> 
>
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 0005795e70a3d8900a7ef18780075647
> AdwordsUserListService
> mutate
> 1
> 264
> 
> 
> 
> 
> soap:Client
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA 
> @ operations[0].operand]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="ns2:UserListError">
> operations[0].operand
> 
> operations
> 0
> 
> 
> operand
> 
> 
> 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
> UserListError
> USER_LIST_SERVICE_ERROR
> 
> 
> 
> 
> 
> 
>
> Request failed due to ApiException. Underlying ApiErrors:
>   Error 0: UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], 

Re: GoogleWebAuthorizationBroker.AuthorizeAsync redirecturl

2019-01-02 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Hannes,

If you got your client ID and secret only a few minutes ago, and you get an 
error such as Error: redirect_uri_mismatch, it's possible the changes you 
made haven't yet propagated. Wait for some time and try clicking the 
Authorize API's button again. If the problem persists you could add the URI 
http://127.0.0.1:43342/authorize/ 

 in 
the API console and Authorize APIs as shown in the step-5 
 of 
this OAuth guide 
.
 
Please give it a try and let me know if you are still facing issue and 
share the error logs. 

Regards,
Sai Teja, AdWords API Team

On Wednesday, January 2, 2019 at 5:02:26 AM UTC-5, han...@outlook.de wrote:
>
> from oauthtokengenerator command line .net Visual Studio sample project, I 
> get random port on localhost. So I can not set the redirect url in 
>
> https://console.developers.google.com/apis/credentials/oauthclient/
>
> message
>
> *400.* That’s an error.
>
> *Error: redirect_uri_mismatch*
>
> The redirect URI in the request, http://127.0.0.1:43342/authorize/, does 
> not match the ones authorized for the OAuth client. To update the 
> authorized redirect URIs, visit: 
> https://console.developers.google.com/apis/credentials/oauthclient/253684253019-ppgstu9lusmlunir6in7qfa9e3s8pn7k.apps.googleusercontent.com?project=253684253019
>
>
> https://accounts.google.com/o/oauth2/v2/auth?access_type=offline_type=code_id=253684253019-ppgstu9lusmlunir6in7qfa9e3s8pn7k.apps.googleusercontent.com_uri=http%3A%2F%2F127.0.0.1%3A43342%2Fauthorize%2F=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fadwords
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/4e58076a-1b92-458a-a71f-8300ab9ba734%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there a way to order blocked IP list by adding date?

2019-01-02 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

You can use Campaign Criteria Report 

 to 
get the blocked IPs via Criteria 

 field 
of the API. Since this report wont support Date field, there is no other 
way to sort the IPs. It is not possible to use any other report to get 
these details. Please refer this Criteria Usage table 
 to 
know more about IpBlock Criteria Type.

Regards,
Sai Teja, AdWords API Team

On Friday, December 28, 2018 at 7:24:07 AM UTC-5, fp.mmc.m...@gmail.com 
wrote:
>
> I can get all blocked IPs from AdWords but how to get all blocked IPs 
> sorted by adding date?
>
> For example:
> 11.11.11.11 - was added at 13:43:02
> 22.22.22.22 - was added at 11:56:31
> 33.33.33.33 - was added at 17:44:05
>
> I need:
> 22.22.22.22
> 11.11.11.11
> 33.33.33.33
>
> Can you help me?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/870dd352-6e65-4b68-9247-d453af5a5437%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Ads API Java

2018-12-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Krishna,

There wont be any limit on the number of fields on the SELECT operation. If 
the fields are not compatible then your program may terminate without any 
errors. 

Regards,
Sai Teja, Google Ads API Team

On Thursday, December 27, 2018 at 9:11:10 AM UTC-5, vskadwords wrote:
>
> Hi,
>
>
> Is there an api method to print *SearchPagedResponse* as JSON on the 
> console? If not, any ideas to accomplish that.
>
> Basically looking to retrieve the response as a JSON string.
>
>
> Thanks,
>
>
> Krishna
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/cdc240c0-ce78-4079-bf9d-53408c9c531e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Estimated time of arrival for Benchmark Price metrics via API?

2018-12-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hi Mariraj, 

Apologies as we can't provide comments on if and when this will be 
supported in the API, but you may keep an eye out on our blog 
 for any 
further updates.

Regards,
Sai Teja, AdWords API Team

On Tuesday, December 4, 2018 at 6:10:55 PM UTC-5, norisk GmbH wrote:
>
> Dear Ads API Team, 
>
> the new price metrics are now available in the UI. Any Estimated time of 
> arrival for the metric availability via the API? 
> I presume this will be the SHOPPING PERFORMANCE REPORT.
>
> Thanks for feedback,
> Chris
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ba3a19f2-ffb3-4da5-bf5e-e1ef4ab7e18b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Is there a way to order blocked IP list by adding date?

2018-12-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

In this support channel we will discuss technical questions related to 
AdWords API. Could you please confirm whether you are using AdWords API and 
facing difficulties? Please elaborate the scenario you are trying. I can 
help you in contacting the right team if the issue is not related to 
AdWords API.

Regards,
Sai Teja, AdWords API Team

On Friday, December 28, 2018 at 7:24:07 AM UTC-5, fp.mmc.m...@gmail.com 
wrote:
>
> I can get all blocked IPs from AdWords but how to get all blocked IPs 
> sorted by adding date?
>
> For example:
> 11.11.11.11 - was added at 13:43:02
> 22.22.22.22 - was added at 11:56:31
> 33.33.33.33 - was added at 17:44:05
>
> I need:
> 22.22.22.22
> 11.11.11.11
> 33.33.33.33
>
> Can you help me?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/5dc3791e-2d8a-4d7e-b66a-2b5b8fdd2e72%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA while uploading the customers to Google Ads

2018-12-27 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Priyanka,

I understand how important it is to resolve this issue, but as of now I 
dint get any information on the ETA. I will update everyone on this thread 
when I have more information on this issue.

Regards,
Sai Teja, AdWords API Team

On Monday, October 29, 2018 at 10:04:23 AM UTC-4, Srinivas Giduthuri wrote:
>
> Hello all,
>
> We are getting the following exception while uploading the customers to 
> Google Ads.
>
> Following is the request and response payloads.
>
> [29 Oct 2018 19:26:48,103-requestInfoLogger:WARN:main] Request made: 
> Service: AdwordsUserListService Method: mutate clientCustomerId: 
> 133-941-2293 URL: 
> https://adwords.google.com/api/adwords/rm/v201809/AdwordsUserListService 
> Request ID: 0005795e70a3d8900a7ef18780075647 ResponseTime(ms): 264 
> OperationsCount: 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, 
> trigger=}]}
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] 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://adwords.google.com/api/adwords/rm/v201809; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201809
> ">133-941-2293
> https://adwords.google.com/api/adwords/cm/v201809
> ">REDACTED
> https://adwords.google.com/api/adwords/cm/v201809;>PMM Test Account 
> (AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
> Java/1.8.0_131, maven)
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>ADD
> https://adwords.google.com/api/adwords/rm/v201809; 
> xsi:type="ns8:CrmBasedUserList">
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> OPEN
> 1
> CRM_BASED
> CONTACT_INFO
> 
> 
> 
> 
> 
>
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 0005795e70a3d8900a7ef18780075647
> AdwordsUserListService
> mutate
> 1
> 264
> 
> 
> 
> 
> soap:Client
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA 
> @ operations[0].operand]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="ns2:UserListError">
> operations[0].operand
> 
> operations
> 0
> 
> 
> operand
> 
> 
> 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
> UserListError
> USER_LIST_SERVICE_ERROR
> 
> 
> 
> 
> 
> 
>
> Request failed due to ApiException. Underlying ApiErrors:
>   Error 0: UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, trigger=}
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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

Re: Google Ads API Java

2018-12-27 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Krishna,

In the latest version of Google Ads API beta the SearchPagedResponse 
consists of number of GoogleAdsRows. A GoogleAdsRow represents an object 
returned by a query, and consists of a set of attributes that are populated 
based on the fields requested in the SELECT clause. To know more about 
GoogleAdsRow please refer this guide 
.
 
When you print the google Ads row as shown in the below code snippet(for 
JAVA client library) you will get the result similar to JSON format for 
each row. If you want to get exact JSON format you can use the CURL 
operations as shown in the step-5 of this guide 

 otherwise 
you have to build a JSON object at your end. Please let me know if you have 
any further questions.  
  
*Sample Code snippet from JAVA client library's GetCampaigns.java 

 below:*
SearchPagedResponse searchPagedResponse = 
googleAdsServiceClient.search(request);
for (GoogleAdsRow googleAdsRow : searchPagedResponse.iterateAll()) {
System.out.println(googleAdsRow);
}

*Response (Redacted the Ids) below:*
campaign {
  resource_name: "customers/123456789/campaigns/123456789"
  id {
value: 123456789
  }
  name {
value: "TestCampaign"
  }
  campaign_budget {
value: "customers/123456789/campaignBudgets/123456789"
  }
  network_settings {
target_content_network {
  value: true
}
  }
}

Hope this helps you, please let me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team

On Thursday, December 27, 2018 at 9:11:10 AM UTC-5, vskadwords wrote:
>
> Hi,
>
>
> Is there an api method to print *SearchPagedResponse* as JSON on the 
> console? If not, any ideas to accomplish that.
>
> Basically looking to retrieve the response as a JSON string.
>
>
> Thanks,
>
>
> Krishna
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a04de94a-0775-4564-b201-c02a39a1f538%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get country_code by country_criteria_id?

2018-12-26 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Please note that, some countries or territories are not targetable in 
AdWords but may appear in reports based on the user's area of interest or 
physical location. Looks like the Ids mentioned belongs to the restricted 
territories mentioned here 
 since the details are 
not present in Geo-targeting files but CountryCriteriaId is shown on your 
report. Unfortunately, we don't have a workaround to map the locations of 
those ids missing from Geo targets table. 

Regards,
Sai Teja, AdWords API Team

On Wednesday, December 26, 2018 at 7:26:29 AM UTC-5, weiyu lu wrote:
>
> hi,
> i download geo performance report with selected fields 
> below:"country_criteria_id" “cost”"accountId""campaign_id"。
> And i get country data from this webstie 
>
> https://fusiontables.google.com/DataSource?docid=1PMUKjN14MzsHiDlk5QfpkcpFJCEyEQOU4f6AQFwi#rows:id=1
> https://developers.google.com/adwords/api/docs/appendix/geotargeting.
>
> But there're some country criteria ids i cannot find through the website i 
> mentioned before.
> Those are ids i cannot find:
> 2192
> 2364
> 2408
> 2736
> 2760.
>
> so how can i know what country code these ids stand for? Thank you for 
> your help:)
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/61a69b65-2944-4e81-b31c-c16de96cc5ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: User list error

2018-12-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hi Priyanka,

No, you will have to whitelist the account wherein you are trying to use 
AdWordsUserListService. Upon further investigation, it seems that there is 
currently an ongoing bug in which test accounts can not be whitelisted for 
customer match policy. Also, upon checking, it seems that you already have 
an ongoing discussion with my colleague in another thread 
. We will 
continue the discussion in that thread for better tracking of your concern. 

Thanks,
Kevin
AdWords API Team

On Tuesday, December 18, 2018 at 12:06:21 PM UTC-5, 
archit.dwiv...@galepartners.com wrote:
>
> Getting this error from api: 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA adwords api
>
> How do get it whitelisted?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/238f2c47-0915-43d1-b38d-1c6596e23d55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA

2018-12-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Priyanka,

I am Luis's teammate, responding on this thread as he is out of office. You 
are right, only production accounts needed to be whitelisted to upload 
customer match data. Also, there is an issue going on to enable customer 
match upload operations to test accounts. As of now when you perform an 
upload customer match operation to test accounts you will face 
ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA error. I will keep 
everyone posted on this thread as and when i have more information.

Regards,
Sai Teja, AdWords API Team

On Tuesday, November 27, 2018 at 10:39:19 AM UTC-5, 
serge...@clickfunnels.com wrote:
>
> Hello 
> I'm getting this error trying this example code: 
> https://github.com/googleads/google-api-ads-ruby/blob/master/adwords_api/examples/v201809/remarketing/add_crm_based_user_list.rb
>  
>
> AdwordsApi::V201802::AdwordsUserListService::ApiException: [
> *UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA* @ 
> operations[0].operand]
>
>
> *What should I do to fix that error?*
>
>
> 
>
>
> Test Client Account: 500-997-9511
>
> Test Manager Account: 537-432-1982
>
> Manager Account: 169-466-2792
>
>
>
> Request log:
>
> [2018-11-27T15:33:04.351501 #10996]  WARN -- : ID: 500-997-9511, URL: 
> https://adwords.google.com/api/adwords/rm/v201802/AdwordsUserListService, 
> Service: AdwordsUserListService, Action: mutate, Response time: 171ms, 
> Request ID: 00057ba57d353e980a815710d40f2753, Operations: 1, Is fault: 
> true, Fault message: 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA @ 
> operations[0].operand]
>
> I, [2018-11-27T15:33:04.351742 #10996]  INFO -- : Outgoing request: 
> SOAPAction: "mutate", User-Agent: Ruby Sample (AwApi-Ruby/1.3.0, 
> Common-Ruby/1.0.2, GoogleAdsSavon/1.0.3, ruby/2.3.7, HTTPI/2.4.3, 
> httpclient), Authorization: REDACTED, Content-Type: text/xml;charset=UTF-8, 
> Content-Length: 1131  xmlns:xsd="http://www.w3.org/2001/XMLSchema; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl="
> https://adwords.google.com/api/adwords/rm/v201802; xmlns:env="
> http://schemas.xmlsoap.org/soap/envelope/; xmlns:ns0="
> https://adwords.google.com/api/adwords/cm/v201802;>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201802;>Ruby 
> Sample (AwApi-Ruby/1.3.0, Common-Ruby/1.0.2, GoogleAdsSavon/1.0.3, 
> ruby/2.3.7, HTTPI/2.4.3, 
> httpclient)REDACTED500-997-9511  
> xmlns="https://adwords.google.com/api/adwords/rm/v201802;>ADD  
> xsi:type="CrmBasedUserList">Customer relationship management list 
> #978889A list of customers that originated from email 
> addresses30CONTACT_INFO
>
> I, [2018-11-27T15:33:04.351912 #10996]  INFO -- : Incoming response: 
> Content-Type: text/xml; charset=UTF-8, Date: Tue, 27 Nov 2018 13:33:04 GMT, 
> Expires: Tue, 27 Nov 2018 13:33:04 GMT, Cache-Control: private, max-age=0, 
> X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, 
> X-XSS-Protection: 1; mode=block, Server: GSE, Alt-Svc: quic=":443"; 
> ma=2592000; v="44,43,39,35", Accept-Ranges: none, Vary: Accept-Encoding, 
> Transfer-Encoding: chunked http://schemas.xmlsoap.org/soap/envelope/;> xmlns:ns2="https://adwords.google.com/api/adwords/rm/v201802; xmlns="
> https://adwords.google.com/api/adwords/cm/v201802;>00057ba57d353e980a815710d40f2753AdwordsUserListServicemutate1171soap:Client[UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]https://adwords.google.com/api/adwords/cm/v201802; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201802;>[UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ 
> operations[0].operand]ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="ns2:UserListError">operations[0].operandoperations0operandUserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATAUserListErrorUSER_LIST_SERVICE_ERROR
>
> AdwordsApi::V201802::AdwordsUserListService::ApiException: 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA @ 
> operations[0].operand]
>
> Regards, 
> Sergey
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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 

Re: How to change a campaign budget

2018-12-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Andre,

I was able to set the budget to 50 microAmount. Could you double 
check the budget Id you are passing? Could you please share the SOAP 
logs(request 
and response 
)
 
of the operation you are performing without redacting any information to 
investigate further? You could refer to the instructions shown in this 
README.md 

 file 
to enable logging. You could use reply privately to the author option while 
sharing the information requested.

Regards,
Sai Teja, AdWords API Team

On Friday, December 21, 2018 at 9:02:21 AM UTC-5, AvdV wrote:
>
> Hi,
>
> I am trying to set the budget of a campaign to 5000 but I'm getting this 
> error:
>
> for k, v in data if k != 'xsi_type'}
>> KeyError: 'budgetId:'
>
>
> My operation looks like this:
>  operations.append({
> 'operator': 'SET',
> 'operand': {
> 'xsi_type': 'Budget',
> 'budgetId:': budget_id,
> 'amount': {
> 'microAmount': '50'
> },
>
> }
> })
>
> What am I doing wrong? (using python library)
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ed547737-b988-4d43-a322-b2d3fb30901f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA while uploading the customers to Google Ads

2018-12-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Priyanka,

This is exactly the issue we are facing with test accounts and our team is 
working on it. Your process seems to be fine, I will notify everyone on 
this thread as and when I have updates on this issue.

Regards,
Sai Teja, AdWords API Team

On Monday, October 29, 2018 at 10:04:23 AM UTC-4, Srinivas Giduthuri wrote:
>
> Hello all,
>
> We are getting the following exception while uploading the customers to 
> Google Ads.
>
> Following is the request and response payloads.
>
> [29 Oct 2018 19:26:48,103-requestInfoLogger:WARN:main] Request made: 
> Service: AdwordsUserListService Method: mutate clientCustomerId: 
> 133-941-2293 URL: 
> https://adwords.google.com/api/adwords/rm/v201809/AdwordsUserListService 
> Request ID: 0005795e70a3d8900a7ef18780075647 ResponseTime(ms): 264 
> OperationsCount: 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, 
> trigger=}]}
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] 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://adwords.google.com/api/adwords/rm/v201809; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201809
> ">133-941-2293
> https://adwords.google.com/api/adwords/cm/v201809
> ">REDACTED
> https://adwords.google.com/api/adwords/cm/v201809;>PMM Test Account 
> (AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
> Java/1.8.0_131, maven)
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>ADD
> https://adwords.google.com/api/adwords/rm/v201809; 
> xsi:type="ns8:CrmBasedUserList">
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> OPEN
> 1
> CRM_BASED
> CONTACT_INFO
> 
> 
> 
> 
> 
>
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 0005795e70a3d8900a7ef18780075647
> AdwordsUserListService
> mutate
> 1
> 264
> 
> 
> 
> 
> soap:Client
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA 
> @ operations[0].operand]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="ns2:UserListError">
> operations[0].operand
> 
> operations
> 0
> 
> 
> operand
> 
> 
> 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
> UserListError
> USER_LIST_SERVICE_ERROR
> 
> 
> 
> 
> 
> 
>
> Request failed due to ApiException. Underlying ApiErrors:
>   Error 0: UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, trigger=}
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 

Re: Custom Parameters on LocationExtensions

2018-12-20 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Dorian,

The OperationAccessDenied.ACTION_NOT_PERMITTED 

 error 
usually occurs when the action your are performing on an entity is not 
allowed. Could you please share the entire SOAP logs(request and response 
)
 
of the operation you are performing without redacting any information to 
investigate further? To enable logging you can follow the instruction shown 
in this README.md 

 file 
for Java cleint library, for other client libraries you could refer here 
. You could 
use reply privately to the author option while sharing the information 
requested.

Regards,
Sai Teja, AdWords API Team

On Thursday, December 20, 2018 at 3:48:52 AM UTC-5, Dorian Kind wrote:
>
> Hi,
>
> according to the documentation, all FeedItem 
> 
>  
> objects have a urlCustomParameters field.
> However, when trying to set a custom parameter on a feed item that has 
> been mapped to a Location Extension (placeholder type 7), we get an 
> OperationAccessDenied.ACTION_NOT_PERMITTED error. Is this expected 
> behavior? If so, could the documentation be adapted accordingly?
>
> Thanks and best,
> Dorian
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/681a8889-b9f8-41b8-b489-dd7e60520676%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR using CampaignService

2018-12-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Oksana,

Looks like the issue related to the UNEXPECTED_ 
INTERNAL_API_ERROR 

 
is resolved. Please let us know if you are still facing these errors.

Regards,
Sai Teja, AdWords API Team

On Friday, December 14, 2018 at 10:10:49 AM UTC-5, Oksana Sulyma wrote:
>
> Hello dear Ads support.
> We started to experience very strange error using CampaignService. Our 
> code is stable and using CampaignService is successful for the thousands of 
> accounts we serve, but recently we started to get this issue for like 10 
> accounts among thousands. 
>
> Our call xml look like:
> http://schemas.xmlsoap.org/soap/envelope/; 
> xmlns:v20="https://adwords.google.com/api/adwords/cm/v201809;>
>
>   
>  %authtoken%
>  {our_id_here}
>  {our_token_here}
>   
>
>
>   
>  
> Name
> StartDate
> EndDate
> 
> 0
> 1
> 
>
>   
>
> 
>
> Call url = 
> https://adwords.google.com/api/adwords/cm/v201809/CampaignService
>
> Error response looked like : 
> "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro..
>  
> "
> (sorry we haven't logged full response)
>
> When I try to reproduce this error, I get next response:
> " xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/;>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809;>00057cfccdc88e480a374d949d027f60CampaignServiceget1119soap:Client[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; trigger:'null']https://adwords.google.com/api/adwords/cm/v201809;>[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; 
> trigger:'null']ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="AuthorizationError">nullAuthorizationError.USER_PERMISSION_DENIEDAuthorizationError
> This error is clear to me. But when we get 
> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR - we don't know how to act. 
> Any recommendations on this, shell we retry (we already make 3 retries 
> with delay 30 seconds and this doesn't help). 
> Any ideas will be appreciated! 
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/b192ac9d-210a-49c3-871d-b1ff7b067856%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get all active campaigns by domain?

2018-12-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

If you are looking for the money spend on a campaign or daily budget of a 
campaign, you can get them from the Cost 

 and Amount 

 field of the campaign performance report 
.
 
Please elaborate if your questions is different.

Regards,
Sai Teja, AdWords API Team

On Tuesday, December 18, 2018 at 12:16:40 PM UTC-5, fp.mmc.m...@gmail.com 
wrote:
>
> For now I can get all active campaigns in the account with help of 
> predicate.
> But how to get all active campaigns with specific domain in the ads?
>
> I need something like this:
> Account => active campaign => ads group => ad with final url which include 
> "my-domain.com" if so return id of this campaign.
>
> Thank you in advance for php code snippet! 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ebef1c9e-a506-41da-b53e-e012fc1015af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get all active campaigns by domain?

2018-12-18 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

You could use Ad Performance Report 

 and 
use CampaignStatus 

 as 
"ACTIVE" with CreativeFinalUrlSuffix 

 as 
your domain name in your predicates. You could refer the sample report in 
PHP from here 
.
 
Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team

On Tuesday, December 18, 2018 at 12:16:40 PM UTC-5, fp.mmc.m...@gmail.com 
wrote:
>
> For now I can get all active campaigns in the account with help of 
> predicate.
> But how to get all active campaigns with specific domain in the ads?
>
> I need something like this:
> Account => active campaign => ads group => ad with final url which include 
> "my-domain.com" if so return id of this campaign.
>
> Thank you in advance for php code snippet! 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/e4817436-01af-49aa-b51b-7da335d475eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR using CampaignService

2018-12-17 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Oksana,

There isn't any blog post regarding this issue. I will update you on this 
thread once we have any updates regarding this issue.

Regards,
Sai Teja, AdWords API Team

On Friday, December 14, 2018 at 10:10:49 AM UTC-5, Oksana Sulyma wrote:
>
> Hello dear Ads support.
> We started to experience very strange error using CampaignService. Our 
> code is stable and using CampaignService is successful for the thousands of 
> accounts we serve, but recently we started to get this issue for like 10 
> accounts among thousands. 
>
> Our call xml look like:
> http://schemas.xmlsoap.org/soap/envelope/; 
> xmlns:v20="https://adwords.google.com/api/adwords/cm/v201809;>
>
>   
>  %authtoken%
>  {our_id_here}
>  {our_token_here}
>   
>
>
>   
>  
> Name
> StartDate
> EndDate
> 
> 0
> 1
> 
>
>   
>
> 
>
> Call url = 
> https://adwords.google.com/api/adwords/cm/v201809/CampaignService
>
> Error response looked like : 
> "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro..
>  
> "
> (sorry we haven't logged full response)
>
> When I try to reproduce this error, I get next response:
> " xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/;>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809;>00057cfccdc88e480a374d949d027f60CampaignServiceget1119soap:Client[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; trigger:'null']https://adwords.google.com/api/adwords/cm/v201809;>[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; 
> trigger:'null']ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="AuthorizationError">nullAuthorizationError.USER_PERMISSION_DENIEDAuthorizationError
> This error is clear to me. But when we get 
> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR - we don't know how to act. 
> Any recommendations on this, shell we retry (we already make 3 retries 
> with delay 30 seconds and this doesn't help). 
> Any ideas will be appreciated! 
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/fae47d76-342f-4484-94e7-55a7867f3df9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR using CampaignService

2018-12-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello 

The USER_PERMISSION_DENIED 

 error 
occurs when there is no link between the manager account authenticated in 
the request and the client account specified in the headers. Please make 
sure that the user authenticating the call having access to the account 
targeted in the API call. If the problem persists, please share the user's 
email address authenticating the call and the SOAP logs(or Client customer 
Id's in the request). Regarding the InternalApiError.UNEXPECTED_ 
INTERNAL_API_ERROR 
,
 
there is an ongoing known issue, our team is investigating. I will let you 
know once i have more information on this. You could use reply privately to 
the author option while sharing the details requested.

Regards,
Sai Teja, AdWords API Team

On Friday, December 14, 2018 at 10:10:49 AM UTC-5, Oksana Sulyma wrote:
>
> Hello dear Ads support.
> We started to experience very strange error using CampaignService. Our 
> code is stable and using CampaignService is successful for the thousands of 
> accounts we serve, but recently we started to get this issue for like 10 
> accounts among thousands. 
>
> Our call xml look like:
> http://schemas.xmlsoap.org/soap/envelope/; 
> xmlns:v20="https://adwords.google.com/api/adwords/cm/v201809;>
>
>   
>  %authtoken%
>  {our_id_here}
>  {our_token_here}
>   
>
>
>   
>  
> Name
> StartDate
> EndDate
> 
> 0
> 1
> 
>
>   
>
> 
>
> Call url = 
> https://adwords.google.com/api/adwords/cm/v201809/CampaignService
>
> Error response looked like : 
> "InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro..
>  
> "
> (sorry we haven't logged full response)
>
> When I try to reproduce this error, I get next response:
> " xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/;>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809;>00057cfccdc88e480a374d949d027f60CampaignServiceget1119soap:Client[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; trigger:'null']https://adwords.google.com/api/adwords/cm/v201809;>[AuthorizationError.USER_PERMISSION_DENIED
>  
> @ ; 
> trigger:'null']ApiException  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="AuthorizationError">nullAuthorizationError.USER_PERMISSION_DENIEDAuthorizationError
> This error is clear to me. But when we get 
> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR - we don't know how to act. 
> Any recommendations on this, shell we retry (we already make 3 retries 
> with delay 30 seconds and this doesn't help). 
> Any ideas will be appreciated! 
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/db73de44-2b6b-4be0-959d-3f52a118624e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: OAuth 2.0 Playground - HTTP/1.1 302 Found

2018-12-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Eran,

You can go ahead with the Step 2 to Exchange authorization code for token, 
it should work fine to make API calls irrespective of the 302 request 
message on the screen. Please try to make the API calls with these 
credentials and let me know if you are facing any errors. Please let me 
know if it is preventing you to go further to exchange token.

Regards,
Sai Teja, AdWords API Team

On Friday, December 14, 2018 at 3:47:17 AM UTC-5, Eran Karaso wrote:
>
> we are getting a 302 error when trying to obtain access of another 
> account. Is it because our project is not whitelisted or caused by another 
> error in our request?
>
>  
>
> attached you can see a screenshot of our request/ response...
>
>  
>
> thanks,
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/8d9f41d9-8d49-4bcb-9829-735306153c39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: New Ads API Beta - .NET client bug

2018-12-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Vitaly,

As this issue is specific to client libraries, could you please create a 
new issue on the .Net client library from here 
 
. Client library owners are better equipped 
to address this issue.

Regards,
Sai Teja, AdWords API Team

On Thursday, December 13, 2018 at 9:08:02 AM UTC-5, Vitaly Dukhota wrote:
>
> Hi, I am not sure if it’s the best place to report a problem – please 
> point me in the right direction if it isn’t.
>
> There is a bug/issue in the .NET client for the new Ads API beta: 
> ConfigBase.cs, LoadConfigRoot(IConfigurationRoot configurationRoot) method, 
> line 57:
>
> setting => setting.Value.ToString());
>
> The problem is that setting.Value can for some config files be null, which 
> is not handled correctly.
>
> Also a side note: current GoogleAdsConfig implementation is tied 
> to ConfigurationManager, which is only used by .NET Framework for desktop 
> programs. .NET Web applications, and specifically .NET Core applications 
> use WebConfigurationManager which the current implementation of 
> GoogleAdsConfig ignores, and so it doesn't pick up configuration from it. 
> It's not a big deal because there is LoadConfigRoot(IConfigurationRoot 
> configurationRoot) mentioned above, which allows to load configuration from 
> anywhere - but it requires a bit of custom coding. Just thought I would let 
> you know.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/75734945-f931-4d80-a025-201731c60ae5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Failed to retrieve refresh_token - no error message returned

2018-12-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Marius,

Could you please confirm whether they are following the installed app flow 
mentioned here 

 while 
creating the client ID and client secret from the Google API Console 
Credentials page . 
If the problem persists they could share the screenshots of the steps they 
are performing. You could use reply privately to the author option while 
sharing the information requested. 

Regards,
Sai Teja, AdWords API Team

On Thursday, December 13, 2018 at 8:56:14 AM UTC-5, Marius-Adjust wrote:
>
> Hey guys.
>
> When trying to retrieve refresh_token for several client accounts via 
> Adwords API (step described here: 
> https://github.com/googleads/googleads-java-lib/wiki/API-access-using-own-credentials-(installed-application-flow)#step-2---setting-up-the-client-library),
>  
> we dont get neither token itself nor any error messages. Such behaviour is 
> rather unusual and not something that we've seen before (normally, at least 
> error message of some sort would be returned). We've consulted with Google 
> Ads product team and suspect that clients might have misconfigured 
> something within their accounts, or maybe missed certain steps in 
> implementation. Any chance someone could help us looking into this? Happy 
> to provide account details over a private response.
>
> Thank you!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/211e79ef-8f61-4741-b03f-bf7437e7e308%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA while uploading the customers to Google Ads

2018-12-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Babis,

There is an ongoing issue with adding new members to the test accounts. I 
will let you know once I have more information on this bug.

Regards,
Sai Teja, AdWords API Team

On Monday, October 29, 2018 at 10:04:23 AM UTC-4, Srinivas Giduthuri wrote:
>
> Hello all,
>
> We are getting the following exception while uploading the customers to 
> Google Ads.
>
> Following is the request and response payloads.
>
> [29 Oct 2018 19:26:48,103-requestInfoLogger:WARN:main] Request made: 
> Service: AdwordsUserListService Method: mutate clientCustomerId: 
> 133-941-2293 URL: 
> https://adwords.google.com/api/adwords/rm/v201809/AdwordsUserListService 
> Request ID: 0005795e70a3d8900a7ef18780075647 ResponseTime(ms): 264 
> OperationsCount: 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, 
> trigger=}]}
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] 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://adwords.google.com/api/adwords/rm/v201809; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201809
> ">133-941-2293
> https://adwords.google.com/api/adwords/cm/v201809
> ">REDACTED
> https://adwords.google.com/api/adwords/cm/v201809;>PMM Test Account 
> (AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
> Java/1.8.0_131, maven)
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>ADD
> https://adwords.google.com/api/adwords/rm/v201809; 
> xsi:type="ns8:CrmBasedUserList">
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> OPEN
> 1
> CRM_BASED
> CONTACT_INFO
> 
> 
> 
> 
> 
>
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 0005795e70a3d8900a7ef18780075647
> AdwordsUserListService
> mutate
> 1
> 264
> 
> 
> 
> 
> soap:Client
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA 
> @ operations[0].operand]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="ns2:UserListError">
> operations[0].operand
> 
> operations
> 0
> 
> 
> operand
> 
> 
> 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
> UserListError
> USER_LIST_SERVICE_ERROR
> 
> 
> 
> 
> 
> 
>
> Request failed due to ApiException. Underlying ApiErrors:
>   Error 0: UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, trigger=}
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 

Re: Operations number - threshold to go for batching

2018-12-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Vitaly,

As you suspected, there isn't a threshold based on which you can choose 
either. "The main reasons for using batch processing are to minimize the 
number of API requests and retry operations that fail due to transient 
errors. This doesn't guarantee improved performance resulting in higher 
throughput or quicker job completion. You need to experiment with different 
combinations of batch and non-batch processing to determine the optimal 
solution for your circumstances."

There is no limit on the number of operations that can be performed in a 
single batch job as long as the overall size of the pending batch job 
requests does not reach 1GB for account. You could refer this guide 
 
to 
know more about the limitations of BatchJob and this guide 

 for 
best practices while working with BatchJob. Also BatchJob supports only the 
operations specified here 
.
 
You could also refer to the general limitations on the operations allowed 
per request here 
. 
Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team

On Wednesday, December 12, 2018 at 7:01:09 AM UTC-5, Vitaly Dukhota wrote:
>
> Hi, my understanding is that there is an overhead associated with batching 
> operations. It probably doesn’t make sense to submit a batch if I only want 
> to perform one or two operations – it will probably be quicker to just call 
> the appropriate services directly and submit each operation separately. My 
> question is – where is the threshold where it starts to make sense to go 
> batching? I understand for most of these question the answer will be “it 
> depends”, but because to answer it I will have to implement the same 
> functionality twice (as batches and as single operations), I would like to 
> ask for your opinion – maybe even just a gut feeling – would it be possible 
> to at least give an order of magnitude? Does it make sense to batch 10, 50, 
> 100, 500, or 1000 operations? 
>
> To be even more specific, here is my typical scenario: a managed customer 
> has 5-10 campaigns, each campaign has 5-10 adgroups, each adgroup has 5-10 
> ads. The customer makes an update to their account, which will result in 
> deletion of 1 campaign, mutations of 5-10 adgroups in another campaign (in 
> terms of adding/removing some of their keywords, etc.), and creation of one 
> campaign with its 5-10 adrgroups and 30-90 ads; in total that would often 
> be around 100-200 operations. Would you use batching for this scenario? 
> What if it was 50 operations? 500 operations?
>
> So to summarize my question, for a typical create/update scenario, where 
> is a (VERY) approximate threshold in terms of orders of magnitude of number 
> of operations, where I should switch to batching as opposed to single 
> operations?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/3a039f60-d9d2-409f-8842-b4429c56e4b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Ads Beta: Google Ads failure details: request_error: Invalid customer ID

2018-12-11 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you please remove the '-'s in the customer Id and try the request 
again? In the Google Ads API Beta client customer id is specified without 
any '-'s in the request 
.
 
Please give it a try and let me know if you are still facing the issues.

Regards,
Sai Teja, AdWords API Team

On Tuesday, December 11, 2018 at 12:42:17 PM UTC-5, 
gruzservice2...@gmail.com wrote:
>
> We use Google Ads Beta
> Code from examples: GetAccountsBudgets.php
>
> const CUSTOMER_ID = 'xxx-xxx-';
>
> We copy customer id from the Google adwords control panel.
>
> And all the time we receive error: 
> Request with ID 'RsvjjfK81TqLx_ffaVXY4A' has failed. Google Ads failure 
> details: request_error: Invalid customer ID 'xxx-xxx-'. 
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/9e974a3b-0f45-45e0-9069-793586a9aba7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ClickAssistedConversionValue and ImpressionAssistedConversionValue now contain "--"?!

2018-12-11 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you confirm whether your concern is regarding the '--' values of 
those fields? If your concern is different please elaborate.

Regards,
Sai Teja, AdWords API Team

On Tuesday, December 11, 2018 at 5:39:36 AM UTC-5, Zweitze wrote:
>
> Hello,
>
> This morning about 10% of the reporting jobs failed. The failure was 
> always on CAMPAIGN_PERFORMANCE_REPORT. This is the report definition:
> 
> 
>https://adwords.google.com/api/adwords/cm/v201802;>
>CampaignId
>Date
>AdNetworkType2
>ClickAssistedConversions
>ClickAssistedConversionValue
>ImpressionAssistedConversions
>ImpressionAssistedConversionValue
>
>CampaignStatus
>IN
>ENABLED
>PAUSED
>REMOVED
>
>
>20180827
>20181211
>
>
>https://adwords.google.com/api/adwords/cm/v201802;> 
> CampaignAssistedConversion 27-08-2018...11-12-2018
>https://adwords.google.com/api/adwords/cm/v201802
> ">CAMPAIGN_PERFORMANCE_REPORT
>https://adwords.google.com/api/adwords/cm/v201802
> ">CUSTOM_DATE
>https://adwords.google.com/api/adwords/cm/v201802
> ">GZIPPED_XML
> 
>
> The three rows in the returned XML:
>  networkWithSearchPartners='Google search' clickAssistedConv='0' 
> clickAssistedConvValue='--' imprAssistedConv='0' 
> imprAssistedConvValue='--'/>
>  networkWithSearchPartners='Google search' clickAssistedConv='0' 
> clickAssistedConvValue='--' imprAssistedConv='0' 
> imprAssistedConvValue='--'/>
>  networkWithSearchPartners='Google search' clickAssistedConv='0' 
> clickAssistedConvValue='--' imprAssistedConv='0' 
> imprAssistedConvValue='--'/>
>
> Note the values on clickAssistedConvValue and imprAssistedConvValue.
>
> I would like to stress that this has never happened in the previous months 
> when we used v201802, nor it happened in previous versions of AdWords API. 
> This appears to be new behavior, breaking some of our operations.
>
>
> Was this an error in the API?
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2af71620-0385-4cd6-8c9e-99f61810b700%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API Beta ⁻ Unresponsive

2018-12-10 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Anthony,

Could you please share the entire code snippet, CID of the account, the 
timestamp around which the call was triggered and the scenario you are 
trying to investigate further? You could use reply privately to the author 
option while sharing.

Regards,
Sai Teja, AdWords API Team.

On Monday, December 10, 2018 at 9:40:27 AM UTC-5, Anthony Duperray wrote:
>
> Hello Team,
>
> I am building a application based on the REST api, everything was working 
> great until last friday, a call to the API using this snippet:
>
>
> *SearchPagedResponse searchPagedResponse =
> adsClient.getGoogleAdsServiceClient().search(request);*
>
>
> never ends, no timeout or error message. 
>
>
> Cheers
>
>
> Anthony
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/3c57f0a7-3410-4a5e-93ea-c13fffc1950b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerFeedOperation throws EntityNotFound (but entity exists)

2018-11-30 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you please share the client customer id along with the SOAP logs(request 
and response 
)
 
of the operation without redacting any information. You could refer this 
README.md 

 file 
to enable logging for Java client library, for other client libraries refer 
here .

Regards,
Sai Teja, AdWords API Team.

On Friday, November 30, 2018 at 8:53:55 AM UTC-5, api.fwmoc...@gmail.com 
wrote:
>
> I have a problem with creating a customer feed. I have created, via the 
> api, a location feed with feedId 85274068 with MyBusiness backing.
> The Feed is ENABLED, the origin is ADWORDS.
>
> Reading the FeedItem models via the api I encounter three locations, with 
> ids 
> 55415035292, 
> 55415035973, 
> 55415035976
> These items represent the correct locations. As far as I can tell, the 
> feed has been set up correctly.
>
> Still, when I attempt to create a CustomerFeed I get the following 
> exception:
>
> ApiException{
>   applicationExceptionType=ApiException, 
>   errors=[
> EntityNotFound{
>   apiErrorType=EntityNotFound, 
>   errorString=EntityNotFound.INVALID_ID, fieldPath=operations[0].operand, 
>   fieldPathElements=[FieldPathElement{field=operations, index=0}, 
>   FieldPathElement{field=operand}], 
>   reason=INVALID_ID, 
>   trigger=Feed id: FeedId{id=85274068}
>   }
> ]
> }
>
> I'm confused, because I can perfectly retrieve a Feed with that ID via the 
> api.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/5a981702-689c-4c8a-8f78-c9c0d613fb95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API BatchJobService returns FILE_FORMAT_ERROR

2018-11-30 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Swetha,

The FILE_FORMAT_ERROR 

 occurs 
when the entire batch upload request is not formed correctly or does not 
meet the upload requirements listed here 
.
 
Looks like there is another thread going on for enabling SOAP logs. To 
avoid confusion please followup on that thread 

 and 
try to enable SOAP logging. Please do verify the input file and share the 
SOAP logs if you are still facing an issue. While sharing the details you 
could use reply privately to the author option.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, February 7, 2017 at 1:31:52 PM UTC-5, Dexter N wrote:
>
> Hi, 
>
> I have an issue regards to BatchJobService.
>
> here is my following that i send but it returns as FILE_FORMAT_ERROR
>
> (
> [headers] => Array
> (
> [Content-Type] => application/xml
> [Content-Length] => 803
> [Content-Range] => bytes 0-802/803
> )
>
> [body] => 
>  xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201605;> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="ns1:AdGroupOperation"> xsi:type="ns1:AdGroup">-1749463505Birthday
>  Template xsi:type="ns1:BiddingStrategyConfiguration">MANUAL_CPCCAMPAIGN  xsi:type="ns1:CpcBid"> xsi:type="ns1:Money">300MoneyADGROUPCpcBidADD
> [length] => 803
> )
>
> Batch Job Id is 443127757
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/75b07615-bc4e-4947-b45f-49d723374fd8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Which API provides call details metrics?

2018-11-29 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Qaiser,

Unfortunately, the reporting fields Phone Calls, Phone Impressions and PTR 
are not available via API. You could get them via UI by following the steps 
shown in this article 
.
 
I will forward your request to our team for feature requests. Meanwhile you 
could keep an eye on our blog 
 for 
information related to new features and latest releases. 

Regards,
Sai Teja, AdWords API Team.

On Thursday, November 29, 2018 at 7:40:50 AM UTC-5, Qaiser Javed wrote:
>
> Hi,
>
> Please share your knowledge. I want to get metrics related to calls detail:
>
> Phone Calls, Phone Impressions,  PTR
>
> Which API/report or service I have to use to get this information?
>
> Thanks & Regards,
> Qaiser Javed
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/982d5249-3b7a-4f95-a79f-71af8a63b1a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AuthorizationError.USER_PERMISSION_DENIED for standard access account API

2018-11-29 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Sunyoung,

Could you please share the SOAP logs(request and response 
)
 
and the email address of the user authorizing the API call as requested 
earlier. You could use reply privately to the author option while sharing 
the details requested.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 20, 2018 at 6:20:08 AM UTC-5, san...@anymindgroup.com 
wrote:
>
> Hello,
>
> We just encounter this issue yesterday, looks like something wrong with 
> GoogleAds api or refresh_token permissions.
>
> So we are working as a company with a hierachy Adwords accounts: Main 
> account => MCC account (for different countries) => single account.
> We are using both python/php googleads api for user authentication and 
> store refresh_token/access_token to build our in-house BI tools.
>
> Yesterday, we found any user with standard access to MCC account after 
> authentication (2 step verifcation completed), having an refresh_token that 
> not working. 
> Even when we try to generate refresh_token using Adwords OAuth2 
> Playground, the issue still the same.
>
> It is throwing this exception when we try to get list customer from 
> account:
>
> googleads.errors.GoogleAdsServerFault: 
> [AuthorizationError.USER_PERMISSION_DENIED @ ; trigger:'']
>
> We use the same code as the example getting hierrachy account here: 
> https://developers.google.com/adwords/api/docs/samples/python/account-management
>
> Another note, this is working fine for users having access to top account 
> (the account that has access to all MCC account).
>
> Can you please check, or let me know if other details needed.
>
> Thanks,
> Sang
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/3a4d97a5-c357-4de9-bd31-0d7085b20b57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Sitelink Extensions data is missing in the Landing Page Report

2018-11-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Hazar,

The Landing Page report 

 includes 
all statistics aggregated by default by the UnexpandedFinalUrlString 
,
 
one row per the URL string. Sometimes when the values for those specific 
fields are not available the results might be shown as '--'. You could also 
try using Final Url Report 
.
 
Both the report types only return the available Final URLs and the Tracking 
template URLs in the account. If you're looking to map the Click back to 
the specific Sitelink, it might not be possible to do so, as the click may 
be occurred depending on the targeting criteria that triggered the ad. 
However if you could share the client customer id I will be able to take a 
look and investigate further. You could use reply privately to the author 
option while sharing the details request.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 28, 2018 at 10:35:43 AM UTC-5, hazar hayat wrote:
>
> It seems that landing page data for those clicks where user click the site 
> link is not available in the Landing Page Report. We are downloading this 
> report from the API to analyze the landing pages performance but the site 
> links urls data is missing in the report. 
>
> We have these sitelinks clicks landings in our internal logs with valid 
> GCLID(verified from click performance report) that confirms that sitelink 
> URL was used for the landing page  but data for the same URL is missing in 
> the Landing Page Report.
>
> Some data in the report has *two dashes ( -- )  *for 
> the ExpandedFinalUrlString field, I think these row contain the aggregate 
> data for site links but the site links URL is missing that we need for the 
> analysis.  
>
> We are using the below report definition xml.
>
>
> __rdxml=%3c%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3e%3creportDefinition%3e%3cselector+xmlns%3d%22https%3a%2f%
> 2fadwords.google.com
> %2fapi%2fadwords%2fcm%2fv201806%22%3e%3cfields%3eDate%3c%2ffields%3e%3cfields%3eExpandedFinalUrlString%3c%2ffields%3e%3cfields%3eClicks%3c%2ffields%3e%3cfields%3eImpressions%3c%2ffields%3e%3cfields%3eCost%3c%2ffields%3e%3cfields%3eDevice%3c%2ffields%3e%3cfields%3eAveragePosition%3c%2ffields%3e%3cfields%3eConversions%3c%2ffields%3e%3cfields%3eAdGroupId%3c%2ffields%3e%3cfields%3eAdGroupName%3c%2ffields%3e%3cfields%3eCampaignId%3c%2ffields%3e%3cfields%3eCampaignName%3c%2ffields%3e%3cdateRange%3e%3cmin%3e20181101%3c%2fmin%3e%3cmax%3e20181101%3c%2fmax%3e%3c%2fdateRange%3e%3c%2fselector%3e%3creportName+xmlns%3d%22https%3a%2f%
> 2fadwords.google.com
> %2fapi%2fadwords%2fcm%2fv201806%22%3eLANDING_PAGE_REPORT%3c%2freportName%3e%3creportType+xmlns%3d%22https%3a%2f%
> 2fadwords.google.com
> %2fapi%2fadwords%2fcm%2fv201806%22%3eLANDING_PAGE_REPORT%3c%2freportType%3e%3cdateRangeType+xmlns%3d%22https%3a%2f%
> 2fadwords.google.com
> %2fapi%2fadwords%2fcm%2fv201806%22%3eCUSTOM_DATE%3c%2fdateRangeType%3e%3cdownloadFormat+xmlns%3d%22https%3a%2f%
> 2fadwords.google.com
> %2fapi%2fadwords%2fcm%2fv201806%22%3eGZIPPED_XML%3c%2fdownloadFormat%3e%3c%2freportDefinition%3e=REDACTED=REDACTED
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/712be73a-9883-47f1-90e3-b207db2a90bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Batch Processing - for uploading media assets - universal app campaign

2018-11-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Thamu,

Batch Processing only supports the operations mentioned here 
.
 
Unfortunately, uploading media assets via batch processing is not available.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 28, 2018 at 9:29:42 AM UTC-5, thamu kannan wrote:
>
> I am trying to implement batch processing for uploading media assets for 
> universal app campaigns. But i am unable to find a method for batch uploads 
> of images. Kindly help.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d16ecb73-9185-4ca7-b636-1392f02b8818%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Url reports

2018-11-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Jairo,

You could use the Ad Group Ad  
resource 
to get the final_urls 

, tracking_url_template 

 and 
other Ad fields. You could refer to the sample report program in Java as 
shown here 

 and 
change the fields and resource names to get the required fields. Code 
samples in other languages can be found here 
. Please 
give it a try and let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 28, 2018 at 7:23:31 AM UTC-5, ja...@bluecaribu.com 
wrote:
>
> Hello, 
>
> I have a question:
>
> I was use   This report 
> 
>  
> to get informations about the URLs using in the ads (for example effective 
> final url),
> but in the new API (Beta) i don't find this Report.
>
> where is it?
>
> blesses.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/27780245-2293-4061-80fe-f24ebb64a168%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to manipulate an object of Google Ads API's Enum class - python

2018-11-28 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Camila,

Apologies for the inconvenience. I am Sreelakshmi's teammate responding on 
this thread. I was checking with the team on this issue. Looks like it is 
the issue related to the python client libraries as calls from other 
libraries resulted in advertising_channel_type as name as expected. I would 
recommend you to raise a new issue on the python client library 
.
 
The client library specialists there will guide you better. Please let me 
know if you have any other concerns.

Regards,
Sai Teja, AdWords API Team.


On Thursday, November 1, 2018 at 2:05:28 PM UTC-4, cam...@dintdigital.com 
wrote:
>
> On the Google Ads API documentation 
>  it 
> says that for the field campaign.advertising_channel_type, the return value 
> is an ENUM. How can I manipulate this object of the ENUM class to get the 
> value that I want ?
>
> My problem is that when I print the response I can see in the traceback 
> call the string value:
>
> campaign { resource_name: "customers//campaigns/" 
> id { value: 397083380 } name { value: "Lanzamiento SIKU" } 
> advertising_channel_type: SEARCH 
>
> but when I extract the value like this: 
> info['type'] = row.campaign.advertising_channel_type
>
>
> and then print info, this is how it gets returned: 
>
> "campanas": [ { "id": , "name": "Lanzamiento SIKU", "type": 2 }]
>
>
> There is NO information on Google's documentation on how to manipulate this 
> class in order to get the string value, and there is also NO information on 
> the mapping of what index corresponds to what string. 
>
>
> Please help !
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/b8da8c6a-bd2d-45dc-ba21-7186f31db3de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CUSTOMER_NOT_WHITELISTED_FOR_API 는 무슨 의미 인가요?

2018-11-26 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

The NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API 

 error 
occurs when the account is not whitelisted to perform the 
BudgetOrderService.mutate 

 operation. 
Could you please confirm whether you want to get whitelisted for the 
BudgetOrderService for the MCC ID: 108-206-0699? If yes, could you please 
confirm whether the consolidated billing 
 is in place? 
Also, you could refer this guide 
 to Set up 
consolidated billing.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 26, 2018 at 6:17:00 AM UTC-5, fblog4...@gmail.com wrote:
>
> CCM : 1082060699 
>
> BudgetOrderService 사용시 아래와 같은 오류가 발생합니다.
>
> [NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API @ ; trigger:'Manager 
> 1082060699 is not whitelisted under RESELLER or AGENCY']
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/9b920439-c164-4528-9458-7b3b2bbd7be3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Template elements documentation for Lightbox ad.

2018-11-26 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Puneeth,

Unfortunately we cannot create Lightbox ads 
 via API. The 
list of template ads supported by the API are provided here 
. 
Please keep an eye on the Google Ads developer blog 
 for any 
updates and information related to future releases.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 26, 2018 at 5:59:01 AM UTC-5, 
pune...@socialfrontier.com wrote:
>
> I am getting Ad type for the 'Lightbox ad'  as a 'template_ad' and 
> template_id as 490.
>
> But the documentation(
> https://developers.google.com/adwords/api/docs/appendix/templateads) does 
> not have any information for either 'Lightbox ad' or template_id 490. Would 
> like to know what are the valid template elements types and its values for 
> 'Lightbox ad'.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c5d19340-92a5-42a0-87d7-87b55649674e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re:

2018-11-26 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Logita,

After taking a look at the SOAP logs provided, looks like the RequestHeader 
in your SOAP request is pointing to the *cm* directory instead of *mcm* 
directory. 
You could try your request again by pointing to the mcm directory, below is 
the example SOAP request for your reference.

SOAP Request below:

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/*mcm*/v201809; 
soapenv:mustUnderstand="0">
https://adwords.google.com/api/adwords/cm/v201809;>876-052-7478
https://adwords.google.com/api/adwords/cm/v201809;>REDACTED
https://adwords.google.com/api/adwords/cm/v201809;>AdWords_API_Support
 
(AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
Java/1.8.0_161-google-v7, maven)
https://adwords.google.com/api/adwords/cm/v201809;>false
https://adwords.google.com/api/adwords/cm/v201809;>false



https://adwords.google.com/api/adwords/mcm/v201809"/>



Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 26, 2018 at 6:08:30 AM UTC-5, Logita Kurrey wrote:
>
> I am making a call to get all customerClientID of adwords account.
> This is SOAP api i am calling.
> 
> 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/v201809; soapenv:actor="
> http://schemas.xmlsoap.org/soap/actor/next; soapenv:mustUnderstand="0">
>   DEVELOPER TOKEN
>   
>   false
>   false
> 
>   
>   
> https://adwords.google.com/api/adwords/mcm/v201809"/>
>   
> 
>
>
> And this is the endpoint
> https://adwords.google.com/api/adwords/mcm/v201809/CustomerService?wsdl
>
>
> Response which i am getting is:
> http://schemas.xmlsoap.org/soap/envelope/;> 
>   soap:Server 
> Unmarshalling Error: unexpected element (uri:"
> https://adwords.google.com/api/adwords/cm/v201809;, 
> local:"RequestHeader"). Expected elements are {
> https://adwords.google.com/api/adwords/mcm/v201809}ApiExceptionFault
> ;,{https://adwords.google.com/api/adwords/mcm/v201809}RequestHeader
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}ResponseHeader
> ;,{https://adwords.google.com/api/adwords/mcm/v201809}getCustomers
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}getCustomersResponse
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}getServiceLinks
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}getServiceLinksResponse
> ;,{https://adwords.google.com/api/adwords/mcm/v201809}mutate,{
> https://adwords.google.com/api/adwords/mcm/v201809}mutateResponse
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}mutateServiceLinks
> ;,{
> https://adwords.google.com/api/adwords/mcm/v201809}mutateServiceLinksResponse;
>  
>
>
> Cant able to configue.
> I got the sample from here and only updated the version.
> https://groups.google.com/forum/#!topic/adwords-api/iwad9MwPXDc
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/7c1698c4-c177-4249-b6c9-f2eedb42ac11%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Managed Customers & the new Ads API Beta

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Apologies for the inconvenience. Please find my updated response below:

Getting the managed customers via Google Ads API beta is not available at 
this point of time. I will let my team members know regarding the concern 
to make it available for the future releases. Meanwhile you could refer our 
blog  for 
upcoming features and future releases.

You should create separate request for each customer as the request headers 
will be pointing to one customer at a time. If your questions is different 
please elaborate.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 21, 2018 at 6:09:20 AM UTC-5, Vitaly Dukhota wrote:
>
> Hi, I have a question regarding managed customers please. Are they 
> currently supported in the new Google Ads API Beta? I couldn’t find 
> anything related in the reference – I suppose it’s not implemented yet?
>
> Also, is it possible to make cross-customer batch requests in the new 
> Google Ads API Beta? I am talking about the following scenario: an agency 
> manages thousands of customers; there is one master agency manager account, 
> which has many managed customer accounts. I need to adjust daily budget for 
> one managed customer, add a few keywords to another managed customer, 
> modify ad text for a third managed customer, etc - all via the API, of 
> course. Can I batch all those actions in one request or should I create a 
> separate request for each customer and, if there are multiple actions for 
> the customer, batch them all in the customer-specific request? This is not 
> a feature request, I don't mind doing it either way, I just need to 
> understand how to structure my requests.
>
> Thank you in advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2cbe69b2-4405-49aa-9598-602df624a433%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: zeep.exceptions.LookupError: No type 'OperatingSystemVersion' in namespace https://adwords.google.com/api/adwords/o/v201809.

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

The Criterion 

 of 
the TrafficEstimatorService 

 support 
only those Criterions you mentioned. It looks like you have posted the 
similar issue  on 
our GitHub Client Libraries. Looks like Mark is responding on the issue. 
Please follow up with him if the problem still persists. Let me know if you 
have any other questions.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 21, 2018 at 6:11:50 AM UTC-5, 
tahirhanyildizog...@gmail.com wrote:
>
> Hi, i am trying to add OperatingSystemVersion as criterion to 
> TrafficEstimatorSelector. But when i execute the code below, i get error.
>
> Code :
>
> # Create campaign estimate requests.
> campaign_estimate_requests = [{
> 'adGroupEstimateRequests': adgroup_estimate_requests,
> 'criteria': [
> {
> 'xsi_type': 'Location',
> 'id': '2840'  # United States.
> },
> {
> 'xsi_type': 'Language',
> 'id': '1019'  # Arabic.
> },
> {
> 'xsi_type': 'OperatingSystemVersion',
> 'id': '630336' # iOS 11 <=
> }
> ],
> }]
>
> # Create the selector.
> selector = {
> 'campaignEstimateRequests': campaign_estimate_requests,
> }
>
> # Optional: Request a list of campaign-level estimates segmented by
> # platform.
> selector['platformEstimateRequested'] = True
>
> # Get traffic estimates.
> estimates = traffic_estimator_service.get(selector)
>
>
> Output :
>
> zeep.exceptions.LookupError: No type 'OperatingSystemVersion' in namespace 
> https://adwords.google.com/api/adwords/o/v201809
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a6e2c96e-8e32-478c-87dc-b70fdea75504%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Managed Customers & the new Ads API Beta

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Getting the managed customers via Google Ads API beta is not available at 
this point of time. I will let my team members know regarding the concern 
to make it available for the future releases. Meanwhile you could refer our 
blog  for 
upcoming features and future releases.

You should create separate request for each customer as the request headers 
will be pointing to one customer at a time. Although, you could have 
various kinds of operations clubbed in a single request for a specific 
account. If you are looking forward to use batchJobService 
,
 
you could refer this guide 

 to 
know the batch job supported operations and code snippets. 

Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 21, 2018 at 6:09:20 AM UTC-5, Vitaly Dukhota wrote:
>
> Hi, I have a question regarding managed customers please. Are they 
> currently supported in the new Google Ads API Beta? I couldn’t find 
> anything related in the reference – I suppose it’s not implemented yet?
>
> Also, is it possible to make cross-customer batch requests in the new 
> Google Ads API Beta? I am talking about the following scenario: an agency 
> manages thousands of customers; there is one master agency manager account, 
> which has many managed customer accounts. I need to adjust daily budget for 
> one managed customer, add a few keywords to another managed customer, 
> modify ad text for a third managed customer, etc - all via the API, of 
> course. Can I batch all those actions in one request or should I create a 
> separate request for each customer and, if there are multiple actions for 
> the customer, batch them all in the customer-specific request? This is not 
> a feature request, I don't mind doing it either way, I just need to 
> understand how to structure my requests.
>
> Thank you in advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6394d2b1-42fd-4c15-a869-400e6fd114c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Entity not found -- INVALID_ID

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Kitija,

The EntityNotFound.INVALID_ID  error 
usually occurs when referencing the ID of an entity from a different 
account or referencing the ID of an entity that was removed. Changing the 
ClientID, ClientSecret, RefreshToken and ClientCustomerId will switch the 
account for sure. It looks like the AdGroup in the code belongs to other 
accounts and while switching to another account you are facing this issue. 
If the AdGroup ID is hard-coded, you could try to perform a get() operation 
via program instead and make sure correct AdGroup ID is passed for the 
account credentials used. If the problem persists please share the email 
ids of both the users that are authenticate the API call and the complete 
SOAP logs(request and response) of the failed operation without redacting 
any information. You could use reply privately to the author option while 
sharing the information requested.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 21, 2018 at 6:11:50 AM UTC-5, kitijacun...@gmail.com 
wrote:
>
> Hello,
>
> I'm trying to implement a switch between two Google Ads API accounts in 
> one project.
> The custom API code works as it should with the first account, but if I 
> switch out the 
>
>- ClientID, 
>- ClientSecret, 
>- RefreshToken
>- ClientCustomerId
>
> for the other account, and try to save a GroupAd, it throws an -- Entity 
> Not Found - Invalid_id -- error. 
> As seen in the error dump - The AdGroupId is set, but is also invalid, 
> which (from the documentation) lead me to believe that the ID belongs to a 
> different account (probably the first accounts). 
>
> Is there a way to get around this and make an automatic switch between two 
> (or more) API accounts for one project?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/5cb80ee7-ea8d-48b9-a4f9-fcae93167956%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AuthorizationError.USER_PERMISSION_DENIED for standard access account API

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Sang,

To investigate further could you please share the SOAP logs(request and 
response) and the email address of the user authorizing the API call as 
requested earlier. You could use reply privately to the author option while 
sharing the details requested.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 20, 2018 at 6:20:08 AM UTC-5, san...@anymindgroup.com 
wrote:
>
> Hello,
>
> We just encounter this issue yesterday, looks like something wrong with 
> GoogleAds api or refresh_token permissions.
>
> So we are working as a company with a hierachy Adwords accounts: Main 
> account => MCC account (for different countries) => single account.
> We are using both python/php googleads api for user authentication and 
> store refresh_token/access_token to build our in-house BI tools.
>
> Yesterday, we found any user with standard access to MCC account after 
> authentication (2 step verifcation completed), having an refresh_token that 
> not working. 
> Even when we try to generate refresh_token using Adwords OAuth2 
> Playground, the issue still the same.
>
> It is throwing this exception when we try to get list customer from 
> account:
>
> googleads.errors.GoogleAdsServerFault: 
> [AuthorizationError.USER_PERMISSION_DENIED @ ; trigger:'']
>
> We use the same code as the example getting hierrachy account here: 
> https://developers.google.com/adwords/api/docs/samples/python/account-management
>
> Another note, this is working fine for users having access to top account 
> (the account that has access to all MCC account).
>
> Can you please check, or let me know if other details needed.
>
> Thanks,
> Sang
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/697099db-cffa-4531-bfe7-f7177ec919b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Please tell me the method for the script adwords

2018-11-21 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

In this support channel we will discuss technical questions related to 
AdWords API. Looks like you have concerns related to Google Scripts 
. I would 
recommend you to post your question on their form. If you have any 
questions related to AdWords API, I am happy to help.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 21, 2018 at 6:11:50 AM UTC-5, 
marketing.maxim.adwo...@gmail.com wrote:
>
> Good day, I write a script to optimize rates in Ads, I see methods for the 
> keyword:
>
>
> https://developers.google.com/google-ads/scripts/docs/reference/adwordsapp/adwordsapp_keyword
>
> With the "Estimated bid to show at the top of the page" 
> (getTopOfPageCpc()) and "Estimated bid for first page" (getFirstPageCpc()) 
> columns, everything is clear.
>
> I also have a column "Calculated rate for the first position" 
> (first_position_cpc), but there is no method to get data from it in the 
> documentation.
>
> Tell me how to address it, or to get its value?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/cf148f04-c25f-4696-a9c8-83f31a6da20c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: refreshtoken user not in mi hierachy account

2018-11-20 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Sang,

Looks like there is a new thread created for this concern. To avoid 
confusion lets continue our discussion on that thread 

.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 6:08:12 AM UTC-5, juan@norte.digital wrote:
>
> Hello, I am trying to consume the adswords API with a refresh token 
> generated after the user grants me the permissions, following this guide
>
> https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-(web-flow)
>
> unfortunately I do not get the results I want,
> my question is: does that generated refreshtoken work with accounts that 
> are not in the account hierarchy of the developer token?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/074f5b5b-3e59-470f-b74b-8a04db5d95b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Select Multiple Product Item by ProductOfferId Class

2018-11-20 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Faizan,

You can create product dimensions only based on the types mentioned here 
.
 
Please note the ProductOfferId 

 is 
same as the Item id of the product. So to have a subdivision of item ids 
under the product dimension you could create product dimension based on the 
types other than the ProductOfferId for example ProductBrand 

, ProductType 

 or ProductBiddingCategory 

 etc. 
You could also post your question on the Advertisers community forum 
 the 
product specialists there might have more information on this.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 8:14:33 AM UTC-5, 
faizan.zulfi...@arpatech.com wrote:
>
> Hello
>
> I need to make a product of selected product. I have searched and found 
> out that we can achieve it via ProductOfferId Partition Type Class but my 
> question is how can we assign multiple items ?
> Waiting for your answer
>
>
> Thank you
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2c0309fd-11d6-4e2c-9440-9de8e0f475c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AuthorizationError.USER_PERMISSION_DENIED for standard access account API

2018-11-20 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Sang,

The USER_PERMISSION_DENIED 

 error 
occurs when there is no link between the manager account authenticated in 
the request and the client account specified in the headers. Please make 
sure that the user authenticating the call having access to the account 
targeted in the API call. If the problem persists, please share the share 
the user's email address authenticating the call and the complete SOAP 
logs(request 
and response 
)
 
without redacting any information. You could refer this README.md 

 file 
to enable logging. You could use reply privately to the author option while 
sharing the details requested.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 20, 2018 at 6:20:08 AM UTC-5, san...@anymindgroup.com 
wrote:
>
> Hello,
>
> We just encounter this issue yesterday, looks like something wrong with 
> GoogleAds api or refresh_token permissions.
>
> So we are working as a company with a hierachy Adwords accounts: Main 
> account => MCC account (for different countries) => single account.
> We are using both python/php googleads api for user authentication and 
> store refresh_token/access_token to build our in-house BI tools.
>
> Yesterday, we found any user with standard access to MCC account after 
> authentication (2 step verifcation completed), having an refresh_token that 
> not working. 
> Even when we try to generate refresh_token using Adwords OAuth2 
> Playground, the issue still the same.
>
> It is throwing this exception when we try to get list customer from 
> account:
>
> googleads.errors.GoogleAdsServerFault: 
> [AuthorizationError.USER_PERMISSION_DENIED @ ; trigger:'']
>
> We use the same code as the example getting hierrachy account here: 
> https://developers.google.com/adwords/api/docs/samples/python/account-management
>
> Another note, this is working fine for users having access to top account 
> (the account that has access to all MCC account).
>
> Can you please check, or let me know if other details needed.
>
> Thanks,
> Sang
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c7d7a487-11b5-407f-857d-2ee5ae65a29c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: refreshtoken user not in mi hierachy account

2018-11-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Juan,

You can get the client customer Id of an account via API only when the user 
making the API call has access to the account or the account is linked to 
any of the Manager accounts in the hierarchy. You could find the client 
customer Id(eg: 123-456-7890) on top right corner of the account via UI. To 
link accounts you could use ManagedCustomerService.mutatelink 

 
operation. You could refer this guide 

 
to know more about ManagedCustomerService. Please let me know if you have 
any further questions.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 6:08:12 AM UTC-5, juan@norte.digital wrote:
>
> Hello, I am trying to consume the adswords API with a refresh token 
> generated after the user grants me the permissions, following this guide
>
> https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-(web-flow)
>
> unfortunately I do not get the results I want,
> my question is: does that generated refreshtoken work with accounts that 
> are not in the account hierarchy of the developer token?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/4667b16b-5687-4831-a1ac-2bd4e1d867c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Select Multiple Product Item by ProductOfferId Class

2018-11-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Faizan,

You could create product partitions via AdWords API using 
AdGroupCriterionService 

 by 
creating a ProductPartitionTree 
 
as 
shown in this AddProductPartitionTree.java 

 example, 
code samples in other languages can be found here 
. To create 
a product partition based on the offer id, you will need to use the 
ProductOfferId 

 as 
product dimension. If your question is different please elaborate.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 8:14:33 AM UTC-5, 
faizan.zulfi...@arpatech.com wrote:
>
> Hello
>
> I need to make a product of selected product. I have searched and found 
> out that we can achieve it via ProductOfferId Partition Type Class but my 
> question is how can we assign multiple items ?
> Waiting for your answer
>
>
> Thank you
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/24242d4f-9e85-4d24-98eb-dc5543035c81%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I accidentidentally uploaded the same offline conversion file twice (using the Adwords API) - how do I cancel the second one?

2018-11-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Emma,

Looks like they have uploaded duplicate conversions by accident, although 
duplicate uploads of a conversion (same GCLID, name, and time) are 
permitted, only the first instance is recorded. Which means, no action is 
needed from their end. You could refer this guide 

 for 
more information. Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 6:07:01 AM UTC-5, Emma Combes wrote:
>
> They both claimed to be uploaded successfully - I don't want duplicates of 
> all the conversions!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/b6bb32d1-b992-41cb-a71e-debcd39657c8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: refreshtoken user not in mi hierachy account

2018-11-19 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Juan,

>From the screenshot shared I see that you are facing USER_PERMISSION_DENIED 

 error. 
Which means that there is no link between the manager account authenticated 
in the request and the client account specified in the headers. You need to 
make sure the user authenticating the API call must have access to the 
account targeted in the API call. You could refer this article 

 to 
grant access to the user, before granting the access please refer to this 
access 
level guide . 
Please note that an approved developer token can be used to make API calls 
against any AdWords account. Please let me know if you have any further 
questions. 

Regards,
Sai Teja, AdWords API Team.

On Monday, November 19, 2018 at 6:08:12 AM UTC-5, juan@norte.digital wrote:
>
> Hello, I am trying to consume the adswords API with a refresh token 
> generated after the user grants me the permissions, following this guide
>
> https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-(web-flow)
>
> unfortunately I do not get the results I want,
> my question is: does that generated refreshtoken work with accounts that 
> are not in the account hierarchy of the developer token?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/7aadabcb-fdf5-48b0-8911-9846462881ae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Unable to get Adwords User Information

2018-11-15 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Pallavi,

Could you please confirm whether all the credentials are in place in your 
App.config 

 file? 
Since you are using our C# 

/.NET 

 client 
library the credentials will be picked up from the App.config file. If you 
are still facing the issues you could enable logging by following the 
instructions shown in this README.md 

 file 
and share the complete SOAP logs(request and response 
)
 
without redacting any information. You could use reply privately to the 
author option while sharing the details requested.

Regards,
Sai Teja, AdWords API Team.

On Thursday, November 15, 2018 at 6:22:23 AM UTC-5, 
pallavi.sis...@netelixir.com wrote:
>
> Hi,
>
> I am using Google Adwords Api for Excel Addin using c#.Net in visual 
> studio 2017. 
> Unable to load adwords account due to an exception at Adwords User 
> metadata file.
>
>
>  AdWordsUser user = new AdWordsUser();
> (user.Config as AdWordsAppConfig).ClientCustomerId = 
> Globals.ThisAddIn.LXRCustomerID;
> (user.Config as AdWordsAppConfig).DeveloperToken = 
> Globals.ThisAddIn.AdWordsDeveloperToken;
> (user.Config as AdWordsAppConfig).OAuth2RefreshToken = 
> Globals.ThisAddIn.refreshtoken;
> (user.Config as AdWordsAppConfig).OAuth2AccessToken = 
> Globals.ThisAddIn.AdwordsAccessToken;
> (user.Config as AdWordsAppConfig).OAuth2ClientId = 
> Globals.ThisAddIn.AdWordsClientId;
> (user.Config as AdWordsAppConfig).OAuth2ClientSecret = 
> Globals.ThisAddIn.AdWordsClientSecretId;
>
> Exception after following line.
>  AdWordsUser user = new AdWordsUser();
>
>
> Info at Adwords User Metadata File.
>   public AdWordsUser();
> //
> // Summary:
> // Public constructor. Use this version if you want to 
> construct an AdWordsUser
> // with a custom configuration.
> public AdWordsUser(AdWordsAppConfig config);
> //
> // Summary:
> // Parameterized constructor. Use this version if you want to 
> construct an AdWordsUser
> // with a custom set of headers.
> //
> // Parameters:
> //   headers:
> // The custom set of headers.
>
> Exception has the following message.
>
> Could not load file or assembly 'Google.Apis.Core, Version=1.33.1.0, 
> Culture=neutral, PublicKeyToken=4b01fa6e34db77ab' or one of its 
> dependencies. The located assembly's manifest definition does not match the 
> assembly reference. (Exception from HRESULT: 
> 0x80131040)":"Google.Apis.Core, Version=1.33.1.0, Culture=neutral, 
> PublicKeyToken=4b01fa6e34db77ab.
>
> I am attaching Fusion Log file for the error.
>
> Please solve my issue.
>
> Thanks in advance,
> Pallavi
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/15c573da-e313-405b-bd0e-948c1f08f235%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get parent acounts (mcc)

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Boris,

Unfortunately, pulling the manager account details via client account is 
not possible using API.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 14, 2018 at 6:10:11 AM UTC-5, bo...@jvweb.fr wrote:
>
> I'm trying to retrive all the hierachy *OVER* the current google ads 
> account.
>
>
> I was wondering if it still posible.
>
>
> Thank you.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d90dd47f-bee2-46ff-9590-30383e1cc1cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: TargetingIdeaService - pythonlib example code not working correctly - INVALID_SEARCH_PARAMETERS

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

The TargetingIdeaError.INVALID_ 
SEARCH_PARAMETERS 

 error 
occurs when a SearchParameter 

 does 
not match the IdeaType 

 specified 
in the TargetingIdeaSelector 

 or 
is otherwise invalid. You could refer to the code sample 
get_keyword_ideas.py 
.
 
If the problem persists could you please share the SOAP logs(request and 
response) of the operation performing without redacting any information? 
Please follow the instruction shown in this README.md 

 file 
to enable logging. You could use reply privately to the author option while 
sharing the details requested. 

Regards,
Sai Teja, AdWords API Team.

On Friday, September 21, 2018 at 3:12:28 PM UTC-4, Cameron Warren wrote:
>
> Running code to pull data from the TargetingIdeaService SOAP api. I'm 
> using the example exactly as written of the google github repository (see 
> code below).
>
> Oauth and everything else working fine. Here is the error:
>
> suds.WebFault: Server raised fault: 
> '[TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ 
> selector.searchParameters.searchParameters[0]; 
> trigger:'RelatedToQuerySearchParameter']'
>
>
>
> If anyone know's what's going on here - you're help is greatly appreciated!
>
>
>
>
> AD_GROUP_ID = None
> PAGE_SIZE = 100
>
> def main(client, ad_group_id=None):
>   # Initialize appropriate service.
>   targeting_idea_service = client.GetService(
>   'TargetingIdeaService', version='v201802')
>
>   # Construct selector object and retrieve related keywords.
>   selector = {
>   'ideaType': 'KEYWORD',
>   'requestType': 'IDEAS'
>   }
>
>   selector['requestedAttributeTypes'] = [
>   'KEYWORD_TEXT', 'SEARCH_VOLUME', 'CATEGORY_PRODUCTS_AND_SERVICES']
>
>   offset = 0
>   selector['paging'] = {
>   'startIndex': str(offset),
>   'numberResults': str(PAGE_SIZE)
>   }
>
>   selector['searchParameters'] = [{
>   'xsi_type': 'RelatedToQuerySearchParameter',
>   'queries': ['baseball']
>   }]
>
>   # # Language setting (optional).
>   # selector['searchParameters'].append({
>   # # The ID can be found in the documentation:
>   # # 
> https://developers.google.com/adwords/api/docs/appendix/languagecodes
>   # 'xsi_type': 'LanguageSearchParameter',
>   # 'languages': [{'id': '1000'}]
>   # })
>
>   # # Network search parameter (optional)
>   # selector['searchParameters'].append({
>   # 'xsi_type': 'NetworkSearchParameter',
>   # 'networkSetting': {
>   # 'targetGoogleSearch': True,
>   # 'targetSearchNetwork': False,
>   # 'targetContentNetwork': False,
>   # 'targetPartnerSearchNetwork': False
>   # }
>   # })
>
>   # # Use an existing ad group to generate ideas (optional)
>   # if ad_group_id is not None:
>   #   selector['searchParameters'].append({
>   #   'xsi_type': 'SeedAdGroupIdSearchParameter',
>   #   'adGroupId': ad_group_id
>   #   })
>
>   more_pages = True
>   while more_pages:
> page = targeting_idea_service.get(selector)
>
> # Display results.
> if 'entries' in page:
>   for result in page['entries']:
> attributes = {}
> for attribute in result['data']:
>   attribute_value = attribute['value']
>   if 'value' in attribute_value:
> attributes[attribute['key']] = attribute_value['value']
>   else:
> attributes[attribute['key']] = []
> print ('Keyword with "%s" text and average monthly search volume '
>'"%s" was found with Products and Services categories: %s.'
>% (attributes['KEYWORD_TEXT'],
>   attributes['SEARCH_VOLUME'],
>   attributes['CATEGORY_PRODUCTS_AND_SERVICES']))
>   print
> else:
>   print 'No related keywords were found.'
> offset += PAGE_SIZE
> selector['paging']['startIndex'] = str(offset)
> more_pages = offset < int(page['totalNumEntries'])
>
>
> if __name__ == '__main__':
>   # Initialize client object.
>   adwords_client = adwords.AdWordsClient.LoadFromStorage()
>
>   main(adwords_client)
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message 

Re: Get all accounts with token on new api v0

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Costantin,

Yes, The functionality is available from the latest version of Google Ads 
API Beta v0.5.0 
. You 
could use CustomerService.ListAccessibleCustomers 

 which 
returns resource names of customers directly accessible by the user 
authenticating the call. You could try the code snippet shown below in the 
GetAccountInformation.java 

 to 
perform this operation via Java client library. Code samples for other 
languages can be found here 
. Please let 
me know if you have any further questions.

ListAccessibleCustomersResponse customer = 
customerServiceClient.listAccessibleCustomers(ListAccessibleCustomersRequest.newBuilder().build());

Regards,
Sai Teja, AdWords API Team.

On Wednesday, June 6, 2018 at 9:16:27 AM UTC-4, cos...@gmail.com wrote:
>
> I'm trying to get a list of all the accounts of a user via the new beta 
> API. I can't seem to find the correct endpoint.
> Is there a complete list of all the endpoints to interact via the rest 
> API? What's the correct endpoint to get all accounts of a user using just 
> the token?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a228f820-18f0-4ccb-a82d-3e026fcbd61c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to change the email address with which to dedicate data

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello QI,

Yes, you are right. But the OAuth credentials used to make the API must 
belong to the new user to successfully make the API call. They could refer this 
guide 

 to 
generate OAuth credentials. Please let me know if there are any further 
questions. 

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 13, 2018 at 6:13:21 AM UTC-5, h...@google.com wrote:
>
> My client want to change the email address with which to dedicate data 
> from Google Ads account, not the API account contact email address. Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c9e2061a-53cb-4417-8ed8-6542126de8a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk Request for CRMUserBasedList

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Mahadevan,

To link third-party app analytics provider you can follow the instructions 
shown in this article 
. You will be 
able to link more than one third-party apps to your manager account. If the 
problem persists, I recommend you to post your concern on the advertisers 
community forum 
. The 
product specialists there might be able to answer your question.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 12, 2018 at 6:49:49 AM UTC-5, Mahadevan Krishnan wrote:
>
> Hi Team,
>
> I am planning to use CRMUserBasedList to upload the custom audience to the 
> Adwords for Remarketing. I have multiple files of Mobile Advertising ID's 
> and number of records in each file will easily run to few 300k's. Is there 
> a bulk upload feature available through API where I can send the file 
> directly? All I found so far was creating mutate request of Add Operation 
> and construct a list and send to Adwords
>
> Regards,
> Dev
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1c459b8f-3d5d-40be-873d-a950ee61c81a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Question about Geo performance report and campaign type

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Jeski,

Could you please share the report definition 

 in-order 
to investigate further along with the Cleint Customer Id? You could use 
reply privately to the author option while sharing the details requested.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, December 6, 2016 at 9:45:09 AM UTC-5, Nikolay Borisov wrote:
>
> Hello.
> Is it possible to get geo performance report for campaign type 'Universal 
> app campaign'?
> I try to do it with AWQL query to API - 'SELECT Date, CampaignId, 
> CampaignName, Cost, Impressions, CountryCriteriaId FROM 
> GEO_PERFORMANCE_REPORT DURING {date_start},{date_stop}'
> but if in dashboard parameter 'Type' equal to 'Universal app campaign' API 
> doesn't return report for it. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a9b80b31-0afe-48fb-a283-1406239c0ca0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to call PHP file and output in HTML

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

In this support channel we will answer technical questions related to 
AdWords API. Our PHP examples 
 are meant to be run from 
the command line and not as a webpage. If you run them as a webpage, 
results may not be shown properly. I found a thread 

 on 
stack overflow which might help you in triggering .php files from webpage. 
If you have any questions related to AdWords API please let me know. I am 
glad to help.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 14, 2018 at 6:10:11 AM UTC-5, 
gmfwebanalyti...@gmail.com wrote:
>
> Hi all,
>
> I've successfully installed the PHP library to my server and am able to 
> run PHP files and get information back from Adwords, but now I'm wondering 
> how in the world I run it fromy ".php" file and output it. Does anything 
> have insights or suggestions on this?
>
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/89464e38-1b0f-4de1-9e6b-3f7e4df638c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Get parent acounts (mcc)

2018-11-14 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Boris,

If you are trying to get the account hierarchy you can get it via the 
managedCustomerService.get 

 operation. 
While making the API call provide the MCC ID of the manager to get the 
entire hierarchy underneath it, but pulling upward hierarchy is not 
possible via API. The code sample to get AccountHierarchy in Java is shown 
here 
.
 
Code samples in other languages can be found here 
. If your 
question is different please elaborate.

Regards,
Sai Teja, AdWords API Team.

On Wednesday, November 14, 2018 at 6:10:11 AM UTC-5, bo...@jvweb.fr wrote:
>
> I'm trying to retrive all the hierachy *OVER* the current google ads 
> account.
>
>
> I was wondering if it still posible.
>
>
> Thank you.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/0d2ecc3d-7ec8-40f7-a85e-f4f3216e2395%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Question about Geo performance report and campaign type

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Jeski,

The UAC only supports the reports which are listed here 

 
via the API. As mentioned above, the closest one you may refer is Campaign 
Location Target Report 

 
which summarizes the performance of campaigns by location-based 
CampaignCriterion. Please note that you will get only id 

 
of the location from this report. They need to use LocationCriterionService 

 
to get location name for that ID. Please check the LookupLocation 

 
example for reference in Java. Samples in other languages can be found here 
. Let me 
know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, December 6, 2016 at 9:45:09 AM UTC-5, Nikolay Borisov wrote:
>
> Hello.
> Is it possible to get geo performance report for campaign type 'Universal 
> app campaign'?
> I try to do it with AWQL query to API - 'SELECT Date, CampaignId, 
> CampaignName, Cost, Impressions, CountryCriteriaId FROM 
> GEO_PERFORMANCE_REPORT DURING {date_start},{date_stop}'
> but if in dashboard parameter 'Type' equal to 'Universal app campaign' API 
> doesn't return report for it. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d9b9caad-900f-4056-ab37-dc39d9803f3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk Request for CRMUserBasedList

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Mahadevan,

There is a limit on the number of operations per request 5,000. But for 
performance reasons we typically recommend passing no more than 2,000 
operations per request. You could refer this guide 
 for 
more information and you can refer here 
 the way 
operations are counted. Also they will be able to add/remove up to 100 
members to a member list 
.
 
Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 12, 2018 at 6:49:49 AM UTC-5, Mahadevan Krishnan wrote:
>
> Hi Team,
>
> I am planning to use CRMUserBasedList to upload the custom audience to the 
> Adwords for Remarketing. I have multiple files of Mobile Advertising ID's 
> and number of records in each file will easily run to few 300k's. Is there 
> a bulk upload feature available through API where I can send the file 
> directly? All I found so far was creating mutate request of Add Operation 
> and construct a list and send to Adwords
>
> Regards,
> Dev
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1de3a175-47f1-4b44-a68c-745a11a75a34%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Additional headline (headlinePart3) and description (description2) for ExpandedTextAds

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Denys,

If you have any further questions please elaborate. I am glad to help.

Regards,
Sai Teja, AdWords API Team.

On Monday, August 13, 2018 at 8:25:22 AM UTC-4, 
tim.wl...@smarter-ecommerce.com wrote:
>
> Dear API-Team,
>
> will the upcoming release of the Google Ads API include support for the 
> newly announced third headline and the additional description in 
> ExpandedTextAds? (https://support.google.com/google-ads/answer/1704389, 
> https://support.google.com/google-ads/answer/9100171)
> If so, will they be required or optional fields?
>
> Regards
> tim
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/e94f7341-a99b-4cbf-a678-2e448768a8a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: developerToken usage in Ads API calls

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Andrej,

The developer token of your company can be used to make API calls to any of 
your client's accounts even though the Developer token is not related to 
any of the client's accounts. To access the clients account data you can 
ask them to link their accounts to your companie's MCC account and using 
OAuth credentials of companies MCC id you can access the clients data. Most 
of the clients we see follows similar process. Via API you could use 
ManagedCustomerService.mutateLink 

 to 
link the accounts, they can follow this article 

 to 
link their accounts via UI. More about the ManagedCustomerService usage and 
samples can be found here 
.
 
Please let me know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 13, 2018 at 6:39:33 AM UTC-5, and...@operam.com wrote:
>
> Hey, I want to use access_token + refresh_token to access ads API on 
> behalf of an user. If I want to use the client library I need to specify 
> developerToken which is linked to some ad account. At the moment I use 
> developerToken that I got from our company ad account but I wonder if it 
> makes sense as I want to access other ad account.
>
> To clarify in a bit more detail:
> - User A comes to our app, links his account through Oauth flow
> - We get access_token and refresh_token with permissions to Ads API
> - We want to check some info about users A ad account (lets call that 
> account AA) but I need to supply developerToken with the request
> - developerTokens as far as I know are linked to ad account but I do not 
> have developerToken for ad account AA
> - I use developerToken from our company ad account to access AA, this 
> seems to work but I want to check if this is the right way to do that as 
> that developerToken seem in no way linked to the AA ad account or to the 
> Oauth App that was used to get the access_token and refresh_token.
>
> Thanks in advance.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/8cd14835-c0f9-4766-9460-88e34f061ddc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to change the email address with which to dedicate data

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Qi,

To change the email address to access the account data they could follow this 
article 

 and 
grant admin access to the new user first and then remove the access to the 
old user. This process is not available via API. Also, remind them to keep 
the updated email address in the API contact email as important 
notifications will be sent to that mail. Please let me know if there are 
any further questions. 

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 13, 2018 at 6:13:21 AM UTC-5, h...@google.com wrote:
>
> My client want to change the email address with which to dedicate data 
> from Google Ads account, not the API account contact email address. Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/13e6e52a-9f48-4bf6-b805-c001ccd879b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Does UAC support Geo Performance report via API now?

2018-11-13 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Jeski,

The UAC only supports the reports which are listed here 

 
via the API. The closest one they may refer is Campaign Location Target 
Report 

 
which summarizes the performance of campaigns by location-based. Please 
note that ,they will get only id 

 
of the location from this report. They need to use LocationCriterionService 

 
to get location name for that ID. Please check the LookupLocation 

 
example for reference in Java. Samples in other languages can be found here 
. Let me 
know if they have any further questions and share the ClientCustomerId. You 
could use reply via author option while sharing the CID.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 13, 2018 at 6:10:15 AM UTC-5, jeski zhao wrote:
>
> I just want to get the UAC geo performance report via api, but  I only 
> received the titles of the report without any data, like this 
>  [0]=>
>   string(74) "Country/Territory,Campaign 
> ID,Campaign,Clicks,Cost,Impressions,Conversions"
>  [1]=>
>   string(0) ""
>
>
> Here is the AWQL : SELECT 
> CountryCriteriaId,CampaignId,CampaignName,Clicks,Cost,Impressions,Conversions 
> FROM GEO_PERFORMANCE_REPORT WHERE IsTargetingLocation IN [true,false] 
> AND LocationType = LOCATION_OF_PRESENCE DURING 20181031,20181031
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1673f993-52c8-4ea3-8c68-4a66b2b50682%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ads

2018-11-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

In this support channel we will answer technical questions related to AdWords 
API 
.
 
If you have any questions related to AdWords API please post them here. 

Regards,
Sai Teja, AdWords API Team.

On Monday, November 12, 2018 at 7:47:01 AM UTC-5, الشيخ الروحاني الحاج رشيد 
الكندي wrote:
>
> frkanals...@gmail.com
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/526f0bd2-ace0-4143-a4db-9bd4afc5ee94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Additional headline (headlinePart3) and description (description2) for ExpandedTextAds

2018-11-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello

With the latest version of AdWords API v201809 

 you 
will be able to add headlinePart3 

 of 
the EdxpandedTextAd. You could refer the code sample 
AddExpandedTextAdWithUpgradedUrls.php 

 and 
add those new fields to the Ad. Please give it a try and let me know if you 
are facing any issues. 

Regards,
Sai Teja, AdWords API Team.

On Monday, August 13, 2018 at 8:25:22 AM UTC-4, 
tim.wl...@smarter-ecommerce.com wrote:
>
> Dear API-Team,
>
> will the upcoming release of the Google Ads API include support for the 
> newly announced third headline and the additional description in 
> ExpandedTextAds? (https://support.google.com/google-ads/answer/1704389, 
> https://support.google.com/google-ads/answer/9100171)
> If so, will they be required or optional fields?
>
> Regards
> tim
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/0c738244-94b4-493e-9e83-8435a8c7e404%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bulk Request for CRMUserBasedList

2018-11-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Mahadevan,

Batch processing does not supports the MutateMembersOperation and it only 
supports the operations mentioned in this guide 
.
 
You may refer to the Best Practices guide 

 if 
you facing any errors that can be prevented.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 12, 2018 at 6:49:49 AM UTC-5, Mahadevan Krishnan wrote:
>
> Hi Team,
>
> I am planning to use CRMUserBasedList to upload the custom audience to the 
> Adwords for Remarketing. I have multiple files of Mobile Advertising ID's 
> and number of records in each file will easily run to few 300k's. Is there 
> a bulk upload feature available through API where I can send the file 
> directly? All I found so far was creating mutate request of Add Operation 
> and construct a list and send to Adwords
>
> Regards,
> Dev
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/73c88d63-938f-48fa-887f-ae2053afa511%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to upload user data csv file in adwords account using PHP API

2018-11-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Avinash,

Could you please double check the adsapi_php.ini 

 file 
to make sure the properties are not commented? If you are still facing the 
problem could you please share the properties file to take a closer look? 
You could reply privately to the author while responding.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 5, 2018 at 5:16:01 AM UTC-5, 
avinash.ka...@profecialinks.com wrote:
>
> I have hash encrypted user data saved in csv file. I want to run PHP cron 
> which will insert those records into Google adwords account. I checked for 
> googleads-php-lib 
>  
> but don't know how to use this. Is there any other library or ready php 
> script.
>
> On another side when I tried to use googleads-php-lib, it need to 
> clientId, client-secret, developer token & refresh token. When trying to 
> get refresh token it throws an below error message:
> *Error: redirect_uri_mismatch*
> The redirect URI in the request, urn:ietf:wg:oauth:2.0:oob, can only be 
> used by a Client ID for native application. It is not allowed for the WEB 
> client type. You can create a Client ID for native application at 
> https://console.developers.google.com/apis/credentials/oauthclient
>
> What exactly this error and how to solve. Please help.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/a29b6d47-6b8f-4fab-9495-b155fb4e90fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: oauth over e-mail with redirect to create report

2018-11-12 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Dennis,

Please find my response below inline:

   1. How i get the redirect
   You could use the redirect as 
   "https://developers.google.com/oauthplayground; while Authorizing the 
   credentials form API console 
   
page.
   
   2. How i got the refreshtoken and the clientCustomerId
   To get the refresh token you could follow the step-8 of this guide 
    
and 
   Exchange authorization code for tokens. The ClientCutomerId belongs to the 
   targeting account, they could find it above to their email address 
   mentioned as "Customer ID" on old UI and on new UI Click the help icon in 
   the top right corner, they could find it under the bottom of the menu. They 
   could also refer this guide 
   

 to 
   know how to locate customer ID on UI.

If your question is different please elaborate.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 12, 2018 at 6:42:02 AM UTC-5, Dennis Hoinkis wrote:
>
> Hello,
>
> i try to make a report for everybody - for that the client should go over 
> a link to oauth then he will redirect back to me and there i take the 
> refresh token to get his data for the report.
>
> I install the laravel example from google and i could accoess to the test 
> account but i need to give the refreshtoken inside of the .ini
>
> 1. How i get the redirect
> 2. How i got the refreshtoken and the clientCustomerId
>
> *I pay for help! Skype:dennishoinkis*
>
> ThX
> Dennis
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/0a06f464-6da5-4396-8621-fb4a08d964da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: NULL name field for MultiAssetResponsiveDisplayAd ads

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

In this support channel we will answer questions related to AdWords API in 
English only. The name field for the MultiAssetResponsiveDisplayAd 

 is 
not available via API. However, you could translate the screenshot to 
English and elaborate the discrepancy you are seeing? to confirm the field 
you are looking for. 

Regards,
Sai Teja, AdWords API Team.

On Friday, November 9, 2018 at 8:27:08 AM UTC-5, dreamb...@gmail.com wrote:
>
> Hi! You had previously given us a suggestion to upgrade our php SDK 
> version up to 201809, since the problem was, that we were unable
>
> to load information on MultiAssetResponsiveDisplayAd 
> 
>  ads. 
> Now, that we had done so, another problem manifests - the "name" property 
> of such ads is NULL, for some reason. On a screenshot, our customer 
> provided, it can be seen, that ad 299082079370 indeed has a name   
>  .
>
> How can we solve this? Thanks!
>
> Below is the full SOAP log:
>
> HTTP/1.1 200 OK Content-Type: text/xml; charset=UTF-8 Date: Fri, 09 Nov 
> 2018 13:12:35 GMT Expires: Fri, 09 Nov 2018 13:12:35 GMT Cache-Control: 
> private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: 
> SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Alt-Svc: 
> quic=":443"; ma=2592000; v="44,43,39,35" Accept-Ranges: none Vary: 
> Accept-Encoding Connection: close http://schemas.xmlsoap.org/soap/envelope/;> xmlns="https://adwords.google.com/api/adwords/cm/v201809;>00057a3b1acfa0380a371a93eb000649AdGroupAdServiceget1313  
> xmlns="https://adwords.google.com/api/adwords/cm/v201809;>1AdGroupAdPage59984797575  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
> xsi:type="MultiAssetResponsiveDisplayAd">299082079370
> https://ampm-store.ru/MULTI_ASSET_RESPONSIVE_DISPLAY_ADMultiAssetResponsiveDisplayAdENABLEDPROHIBITEDAD_TEXTдень!43Punctuation
>  
> and symbols
> https://support.google.com/adwordspolicy/answer/6021546#048REVIEWEDAPPROVED_LIMITEDAPPROVED_LIMITED
>  
> [] []
> Library\Google\AdWords\Entity\Ad::__set_state(array(
> '_id' => 299082079370,
> '_name' => NULL,
> '_status' => 'ENABLED',
> '_adGroupId' => 59984797575,
> '_type' => 'MULTI_ASSET_RESPONSIVE_DISPLAY_AD',
> '_trackingUrlTemplate' => NULL,
> '_urls' =>
> array (
> 0 => 'https://ampm-store.ru/',
> ),
> '_subtype' => NULL,
> '_approvalStatus' => 'APPROVED_LIMITED',
> '_metadata' =>
> array (
> ),
> ))
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/16696413-0d1a-4204-a802-4a58d353bf2e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to Convert currency into Adwords Money object

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

Could you please share the SOAP logs(request and response) of the operation 
you are performing without redacting any information. You could enable 
logging by following the instructions shown in this README.md 

 file 
for Java client library, for other client libraries refer here 
. You could 
use reply privately to the author option while sharing the details 
requested.

Regards,
Sai Teja, AdWords API Team.

On Friday, November 9, 2018 at 6:58:57 AM UTC-5, mubbashar husain wrote:
>
> Hi,
>
> I am confused about converting currency value to Adwords Money Object
>
> To convert USD into Money I am using this code
>
> $amount = round($newCpc * 100);
> $Money = new cm\Money(null, $amount);
>
> I have an account having currency in "Colombian Peso" COP
>
> According to documentation 
>
> https://developers.google.com/adwords/api/docs/appendix/codes-formats#currency-codes
>
> The minimum unit is 100 but when I multiply this and send API call I 
> got the error
>
> [trigger:protected] => The bid of 125.40 must be a whole multiple of 
> 1.00
> [errorString:protected] => 
> BiddingErrors.BID_TOO_MANY_FRACTIONAL_DIGITS
> [ApiErrorType:protected] => BiddingErrors
>
>
> So can you please help me in getting the money value for any country. 
> Right now I am not able to convert it as this is very confusing.
>
>
> The table on the above link show 1 for USD but here it says  One 
> million is equivalent to one unit
>
> [image: currency.png]
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/ed334285-7a64-499f-8419-90f193274325%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ADGROUP_PERFORMANCE_REPORT

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Carmine,

When the Device 

 field 
is UNKNOWN it will result into blank space in the report, you could treat 
them as others/Unknown device types. However could you share the report 
definition that you are trying so that I can take a closer look. You could 
use reply privately to the author option while sharing the details 
requested.

Regards,
Sai Teja, AdWords API Team.

On Friday, November 9, 2018 at 6:15:40 AM UTC-5, Carmine Pagliaro wrote:
>
> Hi all and good morning,
> today an issue came up regarding the report in the subject.
> Until yesterday I had 3 devices in the response (desktop, mobile, tablet), 
> today running the same report and query shows 4 results and an empty device 
> value in the response for the fourth row. 
> Why is this happening? What does this empty device value represents?
> Thanks for your help.
> Kind regards
> Carmine
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/3b29c89a-77e8-46ec-b308-61792f6011b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get setting status "Auto-tagging" from API

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello,

You could use autoTaggingEnabled 

 field 
to get the status of the corresponding auto-tagging field of the UI shown. 
You could use CustomerService.getcustomers 

 operation 
to get the status of that field. Please let me know if you have any further 
questions. 

Regards,
Sai Teja, AdWords API Team

On Friday, November 9, 2018 at 6:30:45 AM UTC-5, Максим wrote:
>
> Dear Team Google.
>
> How to get status "Auto-tagging" from API?
>
> What API method i should see?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2ffc3bc6-7347-484d-8a45-07ee1f6f9f94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Got repeated criterion IDs without .in(AdGroupCriterionField.AdGroupId, "xxxxx") in selector

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Chiwan,

Could you please elaborate the scenario a bit more and share the report 
definition you are tying or the SOAP logs(request and response) of the 
operation you are performing along with the client customer id? You could 
use reply privately to the author option while sharing the details 
requested.

Regards,
Sai Teja, AdWords API Team.

On Friday, November 9, 2018 at 6:30:24 AM UTC-5, Chiwan Leung wrote:
>
> If I added Adgroup ID in selector, the result is "normal" and I only got 1 
> result returned. It's a unique keyword in a unique adgroup
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6b532df3-d71b-4d8a-9c19-a14423ee04a4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Empty value for "Device" field in report response

2018-11-09 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Stefan,

Yes, you are right. When the Device 

 field 
is UNKNOWN it will result into blank space in the report, you could treat 
them as others/Unknown device types. Please let me know if you have any 
further questions.

Regards,
Sai Teja, AdWords API Team.

On Friday, November 9, 2018 at 6:30:25 AM UTC-5,  wrote:
>
> Starting this morning, we get a lot of errors in our system because the 
> value for the "device" attribute is empty in report responses under some 
> circumstances.
>
> The error occurs when we load a keyword- or product partition report 
> segmented by "Device" with includeZeroImpressions set to true. The xml 
> response contains, for example, the following lines:
>
>  ="0" maxCPC="30" cost="0" device="Computers" conversions="0.00" 
> totalConvValue="0.00"/>
>  ="0" maxCPC="30" cost="0" device="Tablets with full browsers" 
> conversions="0.00" totalConvValue="0.00"/>
>  ="0" maxCPC="30" cost="0" device="Mobile devices with full browsers" 
> conversions="0.00" totalConvValue="0.00"/>
>  ="0" maxCPC="30" cost="0" device="" conversions="0.00" totalConvValue=
> "0.00"/>
>
>
> In the last line, the value for "device" is an empty string. This is not a 
> valid value according to the documentation (
> https://developers.google.com/adwords/api/docs/appendix/reports/keywords-performance-report).
>  
> The invalid value causes our system to fail loading the report because it 
> does not expect empty strings for device.
>
> We are not seeing this behavior for all accounts / campaigns in our system 
> but for roughly 20%. 
>
> From the response, it looks like the last line corresponds to the "Other" 
> device. Is this correct? In this case we could implement a quick-fix to 
> bypass the problem until it has been solved.
>
> Thanks for investigating,
> Stefan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/069006b4-d083-4ef7-a1f5-f2bcb2de26ef%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA while uploading the customers to Google Ads

2018-11-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Srinivas,

I am Sreelakshmi's colleague, responding on this thread as she is OOO. As 
of now new members cannot be added to userlists in test accounts. There is 
an issue going on for this bug, I will let you know once I have more 
information.

Regards,
Sai Teja, AdWords API Team.

On Monday, October 29, 2018 at 10:04:23 AM UTC-4, Srinivas Giduthuri wrote:
>
> Hello all,
>
> We are getting the following exception while uploading the customers to 
> Google Ads.
>
> Following is the request and response payloads.
>
> [29 Oct 2018 19:26:48,103-requestInfoLogger:WARN:main] Request made: 
> Service: AdwordsUserListService Method: mutate clientCustomerId: 
> 133-941-2293 URL: 
> https://adwords.google.com/api/adwords/rm/v201809/AdwordsUserListService 
> Request ID: 0005795e70a3d8900a7ef18780075647 ResponseTime(ms): 264 
> OperationsCount: 1 IsFault: true FaultMessage: 
> ApiException{applicationExceptionType=ApiException, 
> errors=[UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, 
> trigger=}]}
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] 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://adwords.google.com/api/adwords/rm/v201809; 
> soapenv:mustUnderstand="0">
> https://adwords.google.com/api/adwords/cm/v201809
> ">133-941-2293
> https://adwords.google.com/api/adwords/cm/v201809
> ">REDACTED
> https://adwords.google.com/api/adwords/cm/v201809;>PMM Test Account 
> (AwApi-Java, AdWords-Axis/4.1.0, Common-Java/4.1.0, Axis/1.4, 
> Java/1.8.0_131, maven)
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> https://adwords.google.com/api/adwords/cm/v201809
> ">false
> 
> 
> 
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> https://adwords.google.com/api/adwords/cm/v201809;>ADD
> https://adwords.google.com/api/adwords/rm/v201809; 
> xsi:type="ns8:CrmBasedUserList">
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> 
> 1a211566-5f85-4f36-9251-ed6e741deb8f
> OPEN
> 1
> CRM_BASED
> CONTACT_INFO
> 
> 
> 
> 
> 
>
> [29 Oct 2018 19:26:48,271-soapXmlLogger:INFO:main] SOAP response:
> 
> http://schemas.xmlsoap.org/soap/envelope/;>
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 0005795e70a3d8900a7ef18780075647
> AdwordsUserListService
> mutate
> 1
> 264
> 
> 
> 
> 
> soap:Client
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
>  
> @ operations[0].operand]
> 
> https://adwords.google.com/api/adwords/cm/v201809; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201809;>
> 
> [UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA 
> @ operations[0].operand]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="ns2:UserListError">
> operations[0].operand
> 
> operations
> 0
> 
> 
> operand
> 
> 
> 
> UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA
> UserListError
> USER_LIST_SERVICE_ERROR
> 
> 
> 
> 
> 
> 
>
> Request failed due to ApiException. Underlying ApiErrors:
>   Error 0: UserListError{apiErrorType=UserListError, 
> errorString=UserListError.ADVERTISER_NOT_WHITELISTED_FOR_USING_UPLOADED_DATA, 
> fieldPath=operations[0].operand, 
> fieldPathElements=[FieldPathElement{field=operations, index=0}, 
> FieldPathElement{field=operand}], reason=USER_LIST_SERVICE_ERROR, trigger=}
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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

Re: How to upload user data csv file in adwords account using PHP API

2018-11-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Avinash,

You cannot scheduled the conversions as shown in the UI but you will be 
able to scheduled your upload conversions job like scheduling any other 
program at your end. You will be able to upload the offline conversions 
using offlineConversionFeedService 
,
 
you have to read the content of your csv file and then using the specified 
service you will be able to upload them one by one as explained earlier. 
You could refer to the code sample UploadOfflineConversions.java 
,
 
code samples in other languages can be found here 
. Let me 
know if you have any further questions.

Regards,
Sai Teja, AdWords API Team.

On Monday, November 5, 2018 at 5:16:01 AM UTC-5, avinash wrote:
>
> I have hash encrypted user data saved in csv file. I want to run PHP cron 
> which will insert those records into Google adwords account. I checked for 
> googleads-php-lib 
>  
> but don't know how to use this. Is there any other library or ready php 
> script.
>
> On another side when I tried to use googleads-php-lib, it need to 
> clientId, client-secret, developer token & refresh token. When trying to 
> get refresh token it throws an below error message:
> *Error: redirect_uri_mismatch*
> The redirect URI in the request, urn:ietf:wg:oauth:2.0:oob, can only be 
> used by a Client ID for native application. It is not allowed for the WEB 
> client type. You can create a Client ID for native application at 
> https://console.developers.google.com/apis/credentials/oauthclient
>
> What exactly this error and how to solve. Please help.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/bfd24aaa-f083-43e9-91bc-c56506bfb2f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Shopping Campaign ROAS AdWord API?

2018-11-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Kalim,

Please find my responses below inline:

   1. ROAS% increase/decrease?
   You could use bidCeiling 
   

and bidFloor 
   

 fields 
   of the TargetRoasBiddingScheme 
   

 to 
   adjust the ROAS bidding scheme.
   
   2. Sub Divisions enable/disable (include exclude and assigning or 
   selection of product groups based on margins or custom labels.?
   Could you please elaborate your question a bit more?
   
   3. Automated bid strategy change from ROAS?
   The targetRoas of a standard TARGET_ROAS strategy's 
   TargetRoasBiddingScheme 
   

 can 
   be overridden at the ad group level by setting the targetRoasOverride 
   

 of 
   the ad group's bidding strategy configuration. Please refer this guide 
   

 for 
   more information.


Regards,
Sai Teja, AdWords API Team.

On Thursday, November 8, 2018 at 7:00:14 AM UTC-5, kalim.wrote:
>
> Hi,
>
> Is it possible to perform following things using API:
>  
> • ROAS% increase/decrease?
> • Sub Divisions enable/disable (include exclude and assigning or selection 
> of product groups based on margins or custom labels.?
> • Automated bid strategy change from ROAS?
>
> Thanks,
> Kaleem
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/231f9bac-afb2-48e4-8d97-a4c65b821bf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CriterionPolicyError.POLICY_ERROR when uploading keywords.

2018-11-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Nikolay,

To investigate further could you please share the entire SOAP logs(request 
and response) without redacting any information? You could enable logging 
by following the instructions shown in this README.md 

 file. 
You could reply privately to the author while sharing the details 
requested. 

Regards,
Sai Teja, AdWords API Team.

On Thursday, November 8, 2018 at 6:58:55 AM UTC-5, nikolay wrote:
>
> *Ubuntu 18.04.1 LTS*
> *Python 2.7*
>
> *Google-ads-python v0.4*
>
> Help please! 
> During uploading, one or more keywords can get 
> CriterionPolicyError.POLICY_ERROR and an exception is returned with the 
> word that GoogleAdS doesn't like. Because of this, the whole stack of 
> files for loading entities will not load. Can I find out the exception 
> message why the specific keyword was rejected? Can only correct keywords 
> be loaded, and incorrect ones can be returned with a description of the 
> error?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d753df78-1a8c-4699-a428-da21373e6acb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Related keywords

2018-11-08 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Neil,

By setting the TargetingIdeaService.RequestType 

 to 
IDEAs for the TargettingIdeaService 
,
 
you could get the new keywords related to the seed keyword mentioned in the 
request. The sample code in Java to fetch keywords related to a seed 
keyword is mentioned here 
.
 
Code samples in other languages can be found here 
. You could 
also refer to this guide 
 
to 
know more about generating targeting Ideas. Please let me know if you have 
any further questions.

Regards,
Sai Teja, AdWords API Team.

On Thursday, November 8, 2018 at 6:58:55 AM UTC-5, Neil Patel wrote:
>
> I am using the AdWords API to get related keywords. But I have found that 
> the keywords they are showing aren't so related.
>
> Within AdWords there is an option to select, "only show ideas closely 
> related to my search terms".
>
> Is there a way to get only related keywords when using the traffic 
> estimator through the API?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/7eb03187-7a2b-4291-beeb-f48ae932ead7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error accepting MCC invitation with PHP

2018-11-07 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Facundo,

Glad the problem is resolved. Thanks for sharing your solution, it might be 
helpful for others.

Regards,
Sai Teja, AdWords API Team.

On Tuesday, November 6, 2018 at 6:15:51 AM UTC-5, Facundo Fasciolo wrote:
>
> Hello.
>
> I'm having some trouble accepting a sent MCC link invitation with PHP.
>
> The MCC account is not the top-level account, it is a sub MCC.
>
> I can send the invitation correctly (from account 9547216945 to client 
> 1096054675) usign the API, the problem is when I use Oauth2 to access on 
> behalf of that client and try to accept the invitation.
>
> Supose I have sent the invitation with no problem.
>
> I'm doing test using an Adwords account of my own, so that is my test 
> client.
>
> Then I follow next steps to accept:
>
>
>
> #
> #File: test.php
>
> #
> $clientId = "834249844
> ak68sd6t.apps.googleusercontent.com";
> $clientSecret = "uJdPPC..CN";
> $callbackUrl  = "http://mysite.com/test.php;;
>  
>
> $oauth2 = new OAuth2([
> 'authorizationUri'  => '
> https://accounts.google.com/o/oauth2/v2/auth',
> 'tokenCredentialUri' => 'https://www.googleapis.com/oauth2/v4/token',
> 'redirectUri'  => $callbackUrl,
> 'clientId'=> $clientId,
> 'clientSecret'=> $clientSecret,
> 'scope' => '
> https://www.googleapis.com/auth/adwords', 
> ]);
>
>
> if (!isset($_GET['code'])) {
> $oauth2->setState(sha1(openssl_random_pseudo_bytes(1024)));
> $_SESSION['oauth2state'] = $oauth2->getState();
>
> // Redirect the user to the authorization URL.
> $config = [ 'access_type' => 'offline', 'prompt' => 'consent'];
>
> header('Location: ' . $oauth2->buildFullAuthorizationUri($config));
> exit;
> }
> elseif (empty($_GET['state']) || ($_GET['state'] !== 
> $_SESSION['oauth2state'])) {
> unset($_SESSION['oauth2state']);
> exit('Invalid state.');
> } 
> else {
> $oauth2->setCode($_GET['code']);
> $authToken = $oauth2->fetchAuthToken();
>
> $oAuth2Credential = (new OAuth2TokenBuilder())
>   ->withClientId($clientId)
>   ->withClientSecret($clientSecret)
>   ->withRefreshToken($authToken['refresh_token'])
>   ->build()
> ;
>
> // Construct an API session configured from the OAuth2 credentials 
> above.
> $session = (new AdWordsSessionBuilder())
> ->withDeveloperToken("m2l..Vq3g")
> ->withOAuth2Credential($oAuth2Credential)
> ->withClientCustomerId("1096054675") 
> ->build()
> ;
>
> $adWordsServices = new AdWordsServices();
> $linkOp = new LinkOperation();
> $link  = new ManagedCustomerLink();
> $link->setClientCustomerId('1096054675');
> $link->setManagerCustomerId('9547216945');
> $link->setLinkStatus(LinkStatus::ACTIVE);
> $linkOp->setOperand($link);
> $linkOp->setOperator(Operator::ADD);
> 
> $managedCustomerService = $adWordsServices->get($session, 
> ManagedCustomerService::class);
> $result = $managedCustomerService->mutateLink([$linkOp]);
> }
>
> #
>
>
> That script makes me login into the client account (the one that I'm using 
> for testing purpose), then I use that client refresh token with Oauth2, and 
> when I want to accept the previous sent invitation, I get this error: 
>
>  [ManagedCustomerServiceError.NOT_AUTHORIZED @ operations[0]]
>
> I tried to make it work multiple times with no success, anyone know what 
> I'm doing wrong here?
>
> Thank you!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/69772570-3d62-4b7b-a863-07a4a2c83dce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PHP pass credentials dynamically (not through adsapi_php.ini)

2018-11-07 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Robert,

The solution described by Jean seems to be the best option for you based on 
your requirement.

Regards,
Sai Teja, AdWords API Team.

On Friday, August 25, 2017 at 2:42:38 PM UTC-4, Tim Johnson wrote:
>
> Hi Support,
>
> As my application will be supporting users from multiple MCC accounts, I 
> would prefer to not have to hardcode authentication credentials in the 
> adsapi_php.ini to authenticate requests (as suggested in the 
> documentation). Instead, I would like to pass the token/other credentials 
> as an argument to into a function.  I know you don't support REST, but is 
> there an easier way to authenticate requests than having to write to a .ini 
> file and then pass that through?
>
> Thanks,
> Tim
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/895413c1-96bc-4ae1-b702-c455661d6262%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to upload user data csv file in adwords account using PHP API

2018-11-06 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Avinash,

You could upload data to AdWords using any of the client libraries 
mentioned here 
. To 
install and use them go-to the README.md file on those libraries and follow 
the instructions mentioned there. Could you please confirm whether you are 
trying to upload offline conversions to the AdWords account as a csv file 
using the API? In such case, you wont be able to do that. You can instead 
read the contents of it via a program and then upload to the AdWords 
account using offlineConversionFeedService 
.
 
You could also refer this guide 

 for 
more information and code samples. You could also use the UI to import the 
data. Please check here 
 for more details. If 
your questions is different please elaborate.

Regards,
Sai Teja, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/b11c9e17-1c41-47f1-a6ea-ef1a0355cc83%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   >