RE: Missing column to fetch SearchImpressionShare and other related fields

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Niranjan,

Thank you for reaching out.

Upon investigatng the logs you provided, I can see that the 
SearchImpressionShare field is not supported in the report type you are 
downloading. You may refer to the link for the list of report types that 
support this field. You may opt to remove this field for your report or change 
the report type you are trying to download.

If the issue still persist, could you provide the report type you are using so 
I could investigate further?

Regards,
Dannison
Google Ads API Team
ref:_00D1U1174p._5001UHEN2t:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/Pcjc20PWOD2Y00z7DpOkjZSKqKcT46ONsuRw%40sfdc.net.


RE: Management ads scripts with api

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi,

Unfortunately, managing Google Ads scripts is currently not supported in 
AdWords API. You may follow our blog for any upcoming features and updates.

Regards,
Hiroyuki
Google Ads API Team
ref:_00D1U1174p._5001UHEQBl:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/XoL9e0PWOCFP00judnGXDWRCWbZ7bRw4hcxQ%40sfdc.net.


Is customer match upload via adwords API available for GDN?

2019-08-22 Thread 'Elisabet Blasi' via AdWords API and Google Ads API Forum
Hi all,

Could you please confirm whether customer match upload via adwords API is 
available for GDN? My understanding was that it is but in this help page 
 it says 
it is not. Could you please confirm?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5d4b0970-58b7-4a38-a2cb-241d4f103ef0%40googlegroups.com.


RE: Keyword ID field causes discrepancy between results from AdWords and Google Ads for AD_PERFORMANCE_REPORT

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Marc,

Could you please share the report queries that you are using for generating the 
AdWords API and Google Ads API reports along with the client customer Id, using 
Reply privately to author option?

Thanks,
Bharani, Google Ads API Team
ref:_00D1U1174p._5001UHEPc7:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/K6on90PWNOQJ00iQrUbXhER-SNx-Bw4nwdJA%40sfdc.net.


RE: AUTHENTICATION_ERROR when initialize a GoogleAdsClient

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Jia,

Thank you for reaching support. With regards to your concern, it looks like you 
have sent invalid authentication credentials while making call to API. This is 
the reason you are getting StatusCode.UNAUTHENTICATED error. Could you please 
verify if the correct credentials are used while making API call. You might 
find our Quickstart guide useful for the process of acquiring the correct set 
of credentials needed to make call to the API. Let us know if you are still 
facing issue.

Regards,
Nikisha Patel, Google Ads API Team
ref:_00D1U1174p._5001UHEN2K:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dZEsF0PWNOLD00yF7839shQ66mGGqvwpDAfg%40sfdc.net.


RE: shopping performance report, CategoryL1, CategoryL2, CategoryL3, CategoryL4 and CategoryL5 fields

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Golnoush,

Thank you for reaching support. You could get the values for the required 
fields using the product_bidding_category_constant resource in Google Ads API. 
Please find below the sample query to get the product bidding category constant 
name and the category level along with the resource name:
SELECT product_bidding_category_constant.localized_name, 
product_bidding_category_constant.resource_name, 
product_bidding_category_constant.level FROM product_bidding_category_constant 
LIMIT 100
Additionally, please refer to this code sample to get the set of product 
bidding categories. Let us know if you need additional information.

Regards,
Nikisha Patel, Google Ads API Team
ref:_00D1U1174p._5001UHEGxd:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/_uCz50PWNNSR00Dv3vRWF9SyevZPM0kTNfVA%40sfdc.net.


RE: How do I get the location of my campaign (including clicks...)

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hello,

If you want to get performance data on your locations and include other fields 
such as country, you should use the geographic_view.

Regards,
Anthony
Google Ads API Team
ref:_00D1U1174p._5001UHEN2U:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/oKfsW0PWNLJG009bZPRy-RRfWqj961tu5ZQA%40sfdc.net.


Management ads scripts with api

2019-08-22 Thread SP
Hello, I would like to know (i couldnt find the information) if its possible 
manage ads scripts through adwords api or with ads api (when you move it from 
beta to release version again).
With manage i mean upload, remove, update, change the schedule execution, etc.

Thank you very much

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3b9b5f98-187b-4cea-bfd1-5cfd6514bc5e%40googlegroups.com.


Re: Downloading Ads report with includeZeroImpressions = false still downloads the creative with impression = 0

2019-08-22 Thread Kain
Hi HIroyuki,

Not sure why my previous reply got cut in the middle. If you choose to see 
the original text, you should be able to see the full content. But let me 
paste the missing part here.

Here is the report definition in Case 2, that the creative with impression 
= 0 does not show in report. The only difference is in Case 2 here, we have 
3 more fields requested, "Impressions", "Cost" and "Clicks".
 https://adwords.google.com/api/adwords/cm/v201809";>  <
ns2:fields>Headline HeadlinePart1 <
ns2:fields>HeadlinePart2 Description <
ns2:fields>Description1 Description2 <
ns2:fields>AdType Status 
DisplayUrl Path1 Path2 CreativeUrlCustomParameters CreativeTrackingUrlTemplate CreativeFinalUrls CreativeFinalMobileUrls 
DevicePreference ImageCreativeImageWidth ImageCreativeImageHeight 
ImageAdUrl Id AdGroupId CampaignId 
ResponsiveSearchAdPath1 ResponsiveSearchAdPath2 ShortHeadline LongHeadline
 MarketingImageHeadline 
MarketingImageDescription Impressions 
Cost Clicks <
ns2:predicates> CampaignId IN 6455474065  <
ns2:predicates> AdType NOT_IN SHOWCASE_AD  <
ns2:dateRange> 20190814 20190821   AD_STRUCTURE 
AD_PERFORMANCE_REPORT 
CUSTOM_DATE GZIPPED_CSV 

This is the content in the report (no creative, only headers):

Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
template,Final URL,Mobile final URL,Device preference,Image Width,Image 
Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
marketing image headline,Gmail ad marketing image 
description,Impressions,Cost,Clicks


By the way this is the report in case 3, where I set includeZeroImpressions 
= true and includes the Impressions header. You can see in the last 3 
fields, all of them are 0, which is expected.

Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
template,Final URL,Mobile final URL,Device preference,Image Width,Image 
Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
marketing image headline,Gmail ad marketing image 
description,Impressions,Cost,Clicks
,mpm-1340-head-line-1,mpm-1340-head-line-2,mpm-1340-desc-1,,,Expanded text 
ad,enabled,,p1,p2, --, --,"[""https://www.powpow.com""]";, --, --, --, --, 
--,378574373950,78915899202,6455474065, --, --, --, --, --, --,0,0,0

Thank you,
Kain


On Thursday, August 22, 2019 at 11:52:58 AM UTC-7, Kain wrote:
>
> Hi Hiroyuki,
>
> Thank you for your reply.
>
> Yes I understand the point that when setting includeZeroImpressions = 
> false, "Impressions" is not the only field that adwords api checks if it's 
> 0 or not, couple more fields also matter.
>
> But in my Case 2 above, I set includeZeroImpressions = false (same as Case 
> 1), and I included the "Impressions"(together with "Cost","Clicks") field 
> in my report download request (which is the only difference from Case 1). 
> But in case 2, in the report, this creative does not show up (meaning the 
> impression and all related metric fields are actually 0), but in Case 1, it 
> shows up in the report.
>
> My client cusomter id is "212-438-1568". The creative id is 378574373950.
> Here is the report definition in Case 1, that the creative with impression 
> = 0 shows in report. 
>
>  https://adwords.google.com/api/adwords/cm/v201809";>  <
> ns2:fields>Headline HeadlinePart1 <
> ns2:fields>HeadlinePart2 Description 
> Description1 Description2 > AdType Status <
> ns2:fields>DisplayUrl Path1 <
> ns2:fields>Path2 CreativeUrlCustomParameters ns2:fields> CreativeTrackingUrlTemplate <
> ns2:fields>CreativeFinalUrls 
> CreativeFinalMobileUrls DevicePreference ns2:fields> ImageCreativeImageWidth 
> ImageCreativeImageHeight ImageAdUrl 
> Id AdGroupId  >CampaignId ResponsiveSearchAdPath1 
> ResponsiveSearchAdPath2 ShortHeadline
>  LongHeadline 
> MarketingImageHeadline MarketingImageDescription
>   CampaignId <
> ns2:operator>IN 6455474065  ns2:predicates>  AdType <
> ns2:operator>NOT_IN SHOWCASE_AD  ns2:predicates>  20190814 
> 20190821   
> AD_STRUCTURE AD_PERFORMANCE_REPORT ns2:reportType> CUSTOM_DATE <
> ns2:downloadFormat>GZIPPED_CSV 
>
> And here is content in the report (creative shows):
>
> Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
> 2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
> template,Final URL,Mobile final URL,Device preference,Image Width,Image 
> Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
> 1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
> marketing image headline,Gmail ad marketing image description
> ,mpm-1340-head-line-1,mpm-1340-head-line-2,mpm-1340-desc-1,,,Expanded text 
> ad,enabled,,p1,p2, --, --,"[""https://www.powpow.com""]";, --, --, --, --, 

Re: Downloading Ads report with includeZeroImpressions = false still downloads the creative with impression = 0

2019-08-22 Thread Kain
Hi Hiroyuki,

Thank you for your reply.

Yes I understand the point that when setting includeZeroImpressions = 
false, "Impressions" is not the only field that adwords api checks if it's 
0 or not, couple more fields also matter.

But in my Case 2 above, I set includeZeroImpressions = false (same as Case 
1), and I included the "Impressions"(together with "Cost","Clicks") field 
in my report download request (which is the only difference from Case 1). 
But in case 2, in the report, this creative does not show up (meaning the 
impression and all related metric fields are actually 0), but in Case 1, it 
shows up in the report.

My client cusomter id is "212-438-1568". The creative id is 378574373950.
Here is the report definition in Case 1, that the creative with impression 
= 0 shows in report. 

 https://adwords.google.com/api/adwords/cm/v201809";>  <
ns2:fields>Headline HeadlinePart1 <
ns2:fields>HeadlinePart2 Description <
ns2:fields>Description1 Description2 <
ns2:fields>AdType Status 
DisplayUrl Path1 Path2 CreativeUrlCustomParameters CreativeTrackingUrlTemplate CreativeFinalUrls CreativeFinalMobileUrls 
DevicePreference ImageCreativeImageWidth ImageCreativeImageHeight 
ImageAdUrl Id AdGroupId CampaignId 
ResponsiveSearchAdPath1 ResponsiveSearchAdPath2 ShortHeadline LongHeadline
 MarketingImageHeadline 
MarketingImageDescription  
CampaignId IN 
6455474065   AdType
 NOT_IN SHOWCASE_AD   20190814 <
ns2:max>20190821   
AD_STRUCTURE AD_PERFORMANCE_REPORT CUSTOM_DATE <
ns2:downloadFormat>GZIPPED_CSV 

And here is content in the report (creative shows):

Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
template,Final URL,Mobile final URL,Device preference,Image Width,Image 
Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
marketing image headline,Gmail ad marketing image description
,mpm-1340-head-line-1,mpm-1340-head-line-2,mpm-1340-desc-1,,,Expanded text 
ad,enabled,,p1,p2, --, --,"[""https://www.powpow.com""]";, --, --, --, --, 
--,378574373950,78915899202,6455474065, --, --, --, --, --, --



Here is the report definition in Case 2, that the creative with impression 
= 0 does not show in report. The only difference is in Case 2 here, we have 
3 more fields requested, "Impressions", "Cost" and "Clicks".

 https://adwords.google.com/api/adwords/cm/v201809";>  <
ns2:fields>Headline HeadlinePart1 <
ns2:fields>HeadlinePart2 Description <
ns2:fields>Description1 Description2 <
ns2:fields>AdType Status 
DisplayUrl Path1 Path2 CreativeUrlCustomParameters CreativeTrackingUrlTemplate CreativeFinalUrls CreativeFinalMobileUrls 
DevicePreference ImageCreativeImageWidth ImageCreativeImageHeight 
ImageAdUrl Id AdGroupId CampaignId 
ResponsiveSearchAdPath1 ResponsiveSearchAdPath2 ShortHeadline LongHeadline
 MarketingImageHeadline 
MarketingImageDescription Impressions 
Cost Clicks <
ns2:predicates> CampaignId IN 6455474065  <
ns2:predicates> AdType NOT_IN SHOWCASE_AD  <
ns2:dateRange> 20190814 20190821   AD_STRUCTURE 
AD_PERFORMANCE_REPORT 
CUSTOM_DATE GZIPPED_CSV 

This is the content in the report (no creative, only headers):

Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
template,Final URL,Mobile final URL,Device preference,Image Width,Image 
Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
marketing image headline,Gmail ad marketing image 
description,Impressions,Cost,Clicks


By the way this is the report in case 3, where I set includeZeroImpressions 
= true and includes the Impressions header. You can see in the last 3 
fields, all of them are 0, which is expected.

Ad,Headline 1,Headline 2,Description,Description line 1,Description line 
2,Ad type,Ad state,Display URL,Path 1,Path 2,Custom parameter,Tracking 
template,Final URL,Mobile final URL,Device preference,Image Width,Image 
Height,Image Ad URL,Ad ID,Ad group ID,Campaign ID,Responsive Search Ad path 
1,Responsive Search Ad path 2,Short headline,Long headline,Gmail ad 
marketing image headline,Gmail ad marketing image 
description,Impressions,Cost,Clicks
,mpm-1340-head-line-1,mpm-1340-head-line-2,mpm-1340-desc-1,,,Expanded text 
ad,enabled,,p1,p2, --, --,"[""https://www.powpow.com""]";, --, --, --, --, 
--,378574373950,78915899202,6455474065, --, --, --, --, --, --,0,0,0


Thank you,
Kain


On Thursday, August 22, 2019 at 12:26:57 AM UTC-7, adsapiforumadvisor wrote:
>
> Hi Kain,
>
> Thank you for posting your concern.
>
> *> From the above test result. I have a feeling that in order to exclude 
> the object with impression = 0 in the report, besides setting 
> includeZeroImpressions = false, we also need to include the "Impressions" 
> field into the report download request.

Re: GEt the keywords created as soon as possible.

2019-08-22 Thread Nikos Sarris
Hi Danisson,

The *CustomerSyncService 

 *is 
very helpful ! 

On Thursday, August 22, 2019 at 11:45:25 AM UTC+2, adsapiforumadvisor wrote:
>
> Hi N,
>
> Thank you for reaching out.
>
> Kindly refer to my response to your questions.
>
> 1. Is there a way I can fire an event every time a keyword is created?
> *I am afraid you have to implement this on your end.*
>
> 2. Is there a way to determine what are the new keywords created based on 
> a timestamp if I pull in an hourly basis?
> *You can use the CustomerSyncService.get() 
> 
>  
> to get changes in your campaigns and accounts. These changes include fields 
> such as criteria. You can refer to this sample code 
> 
>  
> (also available on other languages) on how to use this service. However, 
> this service is not as detailed as the Change History that is available in 
> the UI.*
>
> Regards,
> Dannison
> Google Ads API Team
>
> ref:_00D1U1174p._5001UHEL85:ref


-- 
 
    
   
    

 
HelloFresh App –
Download Now! 


*We're active in:* 
US 
 | 
DE  
| UK 
 
| NL 
 | 
AU 
 
| BE 
 | 
AT  
| CH 
 | 
CA  
| LU 
 | 
NZ 



www.HelloFreshGroup.com 
 

We are hiring around the world – Click here to join us 



-- 


 



HelloFresh SE, Berlin (Sitz der Gesellschaft) | Vorstände: Dominik S. 
Richter (Vorsitzender), Thomas W. Griesel, Christian Gärtner | Vorsitzender 
des Aufsichtsrats: Jeffrey Lieberman | Eingetragen beim Amtsgericht 
Charlottenburg, HRB 182382 B | USt-Id Nr.: DE 302210417

*CONFIDENTIALITY 
NOTICE:* This message (including any attachments) is confidential and may 
be privileged. It may be read, copied and used only by the intended 
recipient. If you have received it in error please contact the sender (by 
return e-mail) immediately and delete this message. Any unauthorized use or 
dissemination of this message in whole or in parts is strictly prohibited.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d6c7b101-3eeb-4661-b4a9-aa5d6b9f8d89%40googlegroups.com.


Re: Mobile Device criterion targeting on a campaign

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hello James,

Your understanding about excluding the criteria is right. You may use the 
NegativeCampaignCriterion or set the isnegative field to true. However, please 
note that it is currently not possible to exclude the MobileDevice criteria at 
the campaign level. The Criteria Usage table will be helpful to identify as to 
which criteria can be targeted or excluded.

Thanks,
Bharani, Google Ads API Team
ref:_00D1U1174p._5001UEJSqY:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/rRSdq0PWNH2Z00lNR8hI5nSO6pGtMdrqYNtQ%40sfdc.net.


Keyword ID field causes discrepancy between results from AdWords and Google Ads for AD_PERFORMANCE_REPORT

2019-08-22 Thread Marc Potvin
Hello,

I'm trying to migrate the Ad Performance Report to the Google Ads API but 
I've noticed that when I add the Keyword ID (*CriterionId* in AdWords and 
*segments.keyword.ad_group_criterion* in Google Ads), I tend to get back a 
different number of rows. 

The pattern seems to be that AdWords will sometimes return more rows and 
Google Ads will return fewer (sometimes none). Is there a reason for this 
that I'm missing? I'm afraid this might effect our aggregated statistics.

Thanks for your help!

Marc

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/74a42f42-2164-4c61-8c09-c79da57ae798%40googlegroups.com.


RE: Cannot update AdGroupAd using GoogleAds API

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi,

It is not possible to mutate Ad Group Ads using AdGroupAdService. You will need 
to use AdService for updating existing ads that were created using 
AdGroupAdService. Could you please give this a try with AdService and let me 
know if you encounter any issues?

Regards,
Bharani, Google Ads API Team
ref:_00D1U1174p._5001UHELIs:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/NypyT0PWNFLW00jg86BGSXSwi23KnCjdUJQw%40sfdc.net.


RE: To get All ad accounts

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Won,

Thank you for elaborating the issues in detail. Please find my response below:

1. The ListAccessibleCustomers will return the list of accounts that are 
directly accessible through the OAuth credentials that you're using. The 
CustomerClient will return the complete hierarchy of the account specified. 
This is similar to the AccountHierarchy code sample in AdWords API. Please find 
the sample query below:

SELECT customer_client.client_customer, customer_client.hidden, 
customer_client.level, customer_client.manager FROM customer_client

Could you please give this a try with the query above and let me know if you 
have any issues?

2. I'm afraid, it is currently not possible to filter the customer accounts 
based on status. There is a feature request already in place for this. Please 
keep an eye on our blog for more updates.

3. The CUSTOMER_NOT_ENABLED error is usually seen if the account is not 
completely setup. As mentioned in #2, it is currently not possible to query 
separately for the enabled accounts.

Let me know if you have any further questions.

Thanks,
Bharani, Google Ads API Team
ref:_00D1U1174p._5001UHEL8E:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/nCUfy0PWNFBD00kpMf1FylReiGFiZIxI7hKA%40sfdc.net.


RE: How to connect Google Ads API through a proxy (google-ads-javalib)

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hello Vasvaroos,

You could refer the issue here, which might help with you question on proxy 
setting for Java client library. If you are still acing the issue you can raise 
an issue on our client library from here, Our client library owners are better 
equipped to assist you with these concerns.

Regards,
Sai Teja, Google Ads API Team
ref:_00D1U1174p._5001UHEN2P:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/rKYM40PWNEN800Vt4y2gq4RfuKGH1dFjT4KQ%40sfdc.net.


Search Impr Share metric for Campaign/Ad Group Audience View (Google Ads API)

2019-08-22 Thread Leon Lei
I'm trying to get the Search Impression Share metric for a Campaign or Ad 
Group audience through the Google Ads API. 

I don't see it as an available metric in 
https://developers.google.com/google-ads/api/fields/v2/campaign_audience_view 
or 
selectable from the interactive query builder.

Just want to make sure I'm not overlooking something or if the metric 
really is unavailable. If it's the latter, any rough timeline on when the 
metric would be available?

Currently using V2 for my services and resources.

Leon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/83d2eff4-848f-4b90-a842-97638bd0d2cc%40googlegroups.com.


RE: UNSUPPORTED_FIELD_IS_SET error while targeting Display network using traffic estimator service

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Pauline,

Thank you for reaching support. The targetContentNetwork field may only be set 
to true for campaign channel type MULTI_CHANNEL or campaign channel type 
DISPLAY with campaign channel sub type DISPLAY_SMART_CAMPAIGN or campaign 
channel sub type SHOPPING_GOAL_OPTIMIZED_ADS as mentioned in this 
documentation. This could be the reason you are getting the 
RequestError.UNSUPPORTED_FIELD_IS_SET error for 
networkSetting.targetContentNetwork to true when you have specified 
'networkSetting' to searchNetwork. If this doesn't address your concern, you 
could open your concern to the GitHub Issue tracker for the AdWords API as the 
client library owners are better equipped in assisting you on this matter. Let 
us know if you have any concern related to Adwords API.

Regards,
Nikisha Patel, Google Ads API Team
ref:_00D1U1174p._5001UHE49Q:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/_mLGz0PWNBGP00vJVppeozQOKzo5MtHicceA%40sfdc.net.


Re: BidModifier Guide

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Chirag,

Apologies for the delay. We are currently looking into this issue and will 
update you as soon as possible.

Regards,
Nikisha Patel, Google Ads API Team
ref:_00D1U1174p._5001UEJHgX:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3N8SS0PWN89K00CPFuPTcsQN-jwHyXphXBig%40sfdc.net.


Unable to fetch SearchImpressionShare and realted fields

2019-08-22 Thread Renata Held
We were earlier fetching Google Adwords Report using java APIS with the 
following fields:-

*Date,Cost,Impressions,Clicks,CostPerConversion,Ctr,ActiveViewCtr,AverageCpv,ConversionRate,AdGroupId,AdGroupName,AdGroupStatus,CampaignId,CampaignName,CampaignStatus,Conversions,Engagements,AveragePosition,CpcBid,AdNetworkType1,AdNetworkType2,Device*

Now as per new business requirement following fields need to be fetched in 
addition to which we were earlier fetching:-
*SearchAbsoluteTopImpressionShare,SearchExactMatchImpressionShare,SearchImpressionShare,SearchRankLostAbsoluteTopImpressionShare,SearchRankLostImpressionShare,SearchRankLostTopImpressionShare,SearchTopImpressionShare*

There is One Compulsory field missing, and we are not able to find out 
which is that field

Here is the exception stacktrace


[hdfs@stage google]$ java -cp 'lib/googleAdwordsSDK-0.0.1-
SNAPSHOT.jar:lib/*' sdf.googleAdwordsSDK.GoogleAdwordsCLI --function 
StreamReport --properties ads.properties


log4j:WARN No appenders could be found for logger (org.apache.hadoop.util.
Shell).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for 
more info.
HTTP Response Code: 400, FieldPath: SearchImpressionShare, Type: 
ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
 at com.google.api.ads.adwords.lib.utils.v201809.DetailedReportD
ownloadResponseException$Builder.build(DetailedReportDo
wnloadResponseException.java:35)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.
handleResponse(AdHocReportDownloadHelperImpl.java:117)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.
downloadReport(AdHocReportDownloadHelperImpl.java:60)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at com.google.api.ads.common.lib.utils.AdsUtilityInvocationHandler.
handleInvocation(AdsUtilityInvocationHandler.java:46)
 at com.google.common.reflect.AbstractInvocationHandler.invoke(A
bstractInvocationHandler.java:84)
 at com.sun.proxy.$Proxy23.downloadReport(Unknown Source)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelper.
downloadReport(AdHocReportDownloadHelper.java:46)
 at com.google.api.ads.adwords.lib.utils.v201809.ReportDownloader.
downloadReport(ReportDownloader.java:65)
 at sdf.googleAdwordsSDK.GoogleAdwordsConnector.streamReport(Goo
gleAdwordsConnector.java:137)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.streamGoogleAdwordsReport(
GoogleAdwordsCLI.java:122)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.run(GoogleAdwordsCLI.java:81)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.main(GoogleAdwordsCLI.java:26)
java.lang.RuntimeException: One of the compulsary Field is missing. Please 
refer README.
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.streamGoogleAdwordsReport(
GoogleAdwordsCLI.java:133)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.run(GoogleAdwordsCLI.java:81)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.main(GoogleAdwordsCLI.java:26)


Any help would be much appreciated!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/eb502bb9-1f48-4169-bfab-32beffa5ac3c%40googlegroups.com.


AUTHENTICATION_ERROR when initialize a GoogleAdsClient

2019-08-22 Thread jia Jimmy
As Setting up the client library 

 suggested. 
I use codes below to initialize a client object and then do some service.


I've got  the refresh_token followed starting steps.

import google.ads.google_ads.client
import google.oauth2.credentials


# Initialize Credentials using the credentials you received
# in the earlier steps.
credentials = google.oauth2.credentials.Credentials(
 None,
 refresh_token=refresh_token,
 client_id=client_id,
 client_secret=client_secret,
 token_uri='https://accounts.google.com/o/oauth2/token')

# Initialize the GoogleAdsClient.
client = google.ads.google_ads.client.GoogleAdsClient(
credentials, developer_token)




But I always got error like :


(<_Rendezvous of RPC that terminated with:
status = StatusCode.UNAUTHENTICATED
details = "Request is missing required authentication credential. 
Expected OAuth 2 access token, login cookie or other valid authentication 
credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.";
debug_error_string = 
"{"created":"@1566x68633.012x11175","description":"Error received from peer 
ipv4:xxx.58.2x0.42:443","file":"src/core/lib/surface/call.cc","file_line":1052,"grpc_message":"Request
 
is missing required authentication credential. Expected OAuth 2 access 
token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16}";
>, <_Rendezvous of RPC that terminated with:
status = StatusCode.UNAUTHENTICATED
details = "Request is missing required authentication credential. 
Expected OAuth 2 access token, login cookie or other valid authentication 
credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.";
debug_error_string = 
"{"created":"@1x68633.01x1175","description":"Error received from peer 
ipv4:216.x8.20x.42:443","file":"src/core/lib/surface/call.cc","file_line":1052,"grpc_message":"Request
 
is missing required authentication credential. Expected OAuth 2 access 
token, login cookie or other valid authentication credential. See 
https://developers.google.com/identity/sign-in/web/devconsole-project.","grpc_status":16}";
>, errors {
  error_code {
authentication_error: AUTHENTICATION_ERROR
  }
  message: "Authentication of the request failed."
}
, 'OpFCsUhrNjDtgSRAT-N2YA')


What's the problem, and what should I do to make it work as expected..


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ac25052c-b99c-40a6-ba3d-350fc659ede5%40googlegroups.com.


Missing column to fetch SearchImpressionShare and other related fields

2019-08-22 Thread Niranjan Kumar
Hi,

We were earlier fetching Google Adwords Report using java APIS with the 
following fields:-
*Date,Cost,Impressions,Clicks,CostPerConversion,Ctr,ActiveViewCtr,AverageCpv,ConversionRate,AdGroupId,AdGroupName,AdGroupStatus,CampaignId,CampaignName,CampaignStatus,Conversions,Engagements,AveragePosition,CpcBid,AdNetworkType1,AdNetworkType2,Device*

Now as per new business requirement following fields need to be fetched in 
addition to which we were earlier fetching:-
*SearchAbsoluteTopImpressionShare,SearchExactMatchImpressionShare,SearchImpressionShare,SearchRankLostAbsoluteTopImpressionShare,SearchRankLostImpressionShare,SearchRankLostTopImpressionShare,SearchTopImpressionShare*

*There is One Compulsory field missing, and we are not able to find out 
which is that field*

Here is the exception stack trace

[hdfs@stage google]$ java -cp 
'lib/googleAdwordsSDK-0.0.1-SNAPSHOT.jar:lib/*' sdf.googleAdwordsSDK.
GoogleAdwordsCLI --function StreamReport --properties ads.properties

log4j:WARN No appenders could be found for logger (org.apache.hadoop.util.
Shell).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for 
more info.
HTTP Response Code: 400, FieldPath: SearchImpressionShare, Type: 
ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
 at com.google.api.ads.adwords.lib.utils.v201809.
DetailedReportDownloadResponseException$Builder.build(
DetailedReportDownloadResponseException.java:35)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.
handleResponse(AdHocReportDownloadHelperImpl.java:117)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.
downloadReport(AdHocReportDownloadHelperImpl.java:60)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at com.google.api.ads.common.lib.utils.AdsUtilityInvocationHandler.
handleInvocation(AdsUtilityInvocationHandler.java:46)
 at com.google.common.reflect.AbstractInvocationHandler.invoke(
AbstractInvocationHandler.java:84)
 at com.sun.proxy.$Proxy23.downloadReport(Unknown Source)
 at com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelper.
downloadReport(AdHocReportDownloadHelper.java:46)
 at com.google.api.ads.adwords.lib.utils.v201809.ReportDownloader.
downloadReport(ReportDownloader.java:65)
 at sdf.googleAdwordsSDK.GoogleAdwordsConnector.streamReport(
GoogleAdwordsConnector.java:137)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.streamGoogleAdwordsReport(
GoogleAdwordsCLI.java:122)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.run(GoogleAdwordsCLI.java:81)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.main(GoogleAdwordsCLI.java:26)
java.lang.RuntimeException: One of the compulsary Field is missing. Please 
refer README.
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.streamGoogleAdwordsReport(
GoogleAdwordsCLI.java:133)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.run(GoogleAdwordsCLI.java:81)
 at sdf.googleAdwordsSDK.GoogleAdwordsCLI.main(GoogleAdwordsCLI.java:26)



Any Help will be much appreciated!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c3ef7c01-c1e3-4eef-83a1-71fe56affaf0%40googlegroups.com.


How do I get the location of my campaign (including clicks...)

2019-08-22 Thread li qian
I can't find metrics.clicks in the view campaign_criterion, so how should I 
get the fields country, campaign, clicks...etc


like this UI

[image: QQ图片20190822160914.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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5471de85-a4b6-497f-84bb-75bef0d014d8%40googlegroups.com.


How to connect Google Ads API through a proxy (google-ads-javalib)

2019-08-22 Thread Vasvaroos Ngamdamrongkiat


I found this error log when I tried to connect Google Ads API.


Request
---
MethodName: google.ads.googleads.v2.services.GoogleAdsService/Search
Endpoint: googleads.googleapis.com:443
Headers: {developer-token=REDACTED, login-customer-id=5788147835, 
x-goog-api-client=gl-java/1.8.0_191 gapic/1.0 gax/1.0 grpc/1.0}
Body: [FAILED toString()]

Response

Headers: null
Body: null
Failure message: null
Status: Status{code=UNAVAILABLE, description=io exception, 
cause=io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException:
 
null: googleads.googleapis.com/216.58.199.106:443
 


What I think it's because of proxy.

However I cannot find the solution how can I set the proxy in Java library. 
I found the solution for only PHP.

 

https://developers.google.com/google-ads/api/docs/client-libs/php/proxy

 

Could you figure out how to do it because I cannot find something like 
“.setProxy” method?


This is how we create the Google Ads client.

 

GoogleAdsClient
.newBuilder()

.fromProperties(oauthProperties)

.build()



 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/52c36dfb-38c6--963e-e097ff75a789%40googlegroups.com.


Re: [Google Ads API] `campaign_feed` Resource: Filter on placeholder_types

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Kevin,

Apologies for the delay on this issue. Just letting you know that it was fixed 
and you should now be able to filter by placeholder types.

Let me know if you continue having any issues with your below queries.

Best,
Ben
ref:_00D1U1174p._5001UAr0l3:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c9ioV0PWN2WE000NTxtKzYRjyTaDKrmjjuTw%40sfdc.net.


Re: Token page has expired error

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Rosdyana,

Great, I'm happy I could help! Yes it makes sense that those pages could take a 
long time to process.

I was just double-checking the math in my last message and I think my 
recommendation was inaccurate. If you receive a page with 10,000 rows and a 
page token that expires in 2 hours (or 7,200 seconds), then that leaves you 
with 0.72 seconds to process each row.

If you maintain that rate and change your page_size to 5,000 then you'll only 
spend about 1 hour on each page, well below the time limit for a page token. 
You will still receive the same data, it will just be divided into pages of 
5,000 rows instead of 10,000 rows.

Hope that helps!

Best,
Ben, Google Ads API Team
ref:_00D1U1174p._5001UHE49L:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/w7obx0PWN2O800bfyziKhoQPqGbmFCLpIVKQ%40sfdc.net.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Lukas Kelling
Alright, makes sense. Thank you very much!

On Thursday, 22 August 2019 12:03:40 UTC+2, Kamil wrote:
>
> Open main mcc, then Accounts / Management / show 500 accounts per page
>
> Open developer tools, select  tag and click "edit as html". Copy all 
> the content and put this content to new file called "google_html.txt"
>
> create php script ocid.php with content:
>
>  $html = file_get_contents('google_html.txt');
>
> preg_match_all('|]+>([^<]+)  
> class="[^"]+">([^<]+)|',$html,$result,PREG_SET_ORDER);
>
> foreach($result as $record) {
> echo $record[1].';'.$record[3].';'.$record[2]."";
> }
> ?>
>
> when you execute script, it will print out all accounts ocid, all names, 
> and all id
>
> W dniu czwartek, 22 sierpnia 2019 11:32:22 UTC+2 użytkownik Lukas Kelling 
> napisał:
>>
>> Yes, please share how to retrieve the ocid parameter per account.
>>
>> On Thursday, 22 August 2019 10:28:39 UTC+2, Kamil wrote:
>>>
>>> Nooo, why __e stoped working? it also not possible to gain ocid by 
>>> adwords api. Why you broke this feature?
>>> Looks like we will have to scrape all ocid from each account and assign 
>>> it to account number.
>>>
>>> Good change google...
>>>
>>> W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
>>> adsapiforumadvisor napisał:

 Hi Trevor,

 Thank you for reaching out.

 Since this is already an old thread, could you open your concern on a 
 new one providing the complete details for better tracking?

 Also, deep links are still not available in the API. You may keep an 
 eye on our blog 
  for 
 more updates and announcement regarding the API.

 Regards,
 Dannison
 Google Ads API Team

 ref:_00D1U1174p._5001UHEIuy:ref
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/eb0980b8-2aa8-41ac-a558-e83e8c8f7ce0%40googlegroups.com.


Re: Mobile Device criterion targeting on a campaign

2019-08-22 Thread James Matthews
HI Bharani, 

Thanks for the explanation and help. I have had success using  
ConstantDataService.getMobileDeviceCriterion() 

  
to get the ids and have been able to add mobile devices to a campaign.
I have a further question. How do i negatively set mobile devices on a 
campaign. (to exclude these devices from a campaign). The isNegative Field 
states it is readonly, is there a way to set this? 
Currently i can only set a mobile device onto a campaign where isNegative 
is false. Am i correct in assuming the isNegative field will target these 
mobiles if false and exclude them if true? 

Example of response below showing isNegative as false:


2087725659
false
http://www.w3.org/2001/XMLSchema-instance"; xsi:type="MobileDevice">
613251
MOBILE_DEVICE
MobileDevice
8079
Alcatel
DEVICE_TYPE_TABLET
Android

ACTIVE

CampaignCriterion




Kind Regards, 
James



On Tuesday, August 20, 2019 at 6:33:02 PM UTC+1, adsapiforumadvisor wrote:
>
> Hi James, 
>
> I'm Peter's colleague addressing your concern as he is out of office. You 
> will be able to use the ConstantDataService.getMobileDeviceCriterion() 
> 
>  
> to pull the specific criteria IDs for Mobile devices. You will need to use 
> the Criteria Id for the corresponding mobile device in your request. Could 
> you please give this a try?
>
> Thanks,
> Bharani, Google Ads API Team
>
> ref:_00D1U1174p._5001UEJSqY:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/db7072e6-aec8-436a-8778-386a4f950446%40googlegroups.com.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Kamil
Open main mcc, then Accounts / Management / show 500 accounts per page

Open developer tools, select  tag and click "edit as html". Copy all 
the content and put this content to new file called "google_html.txt"

create php script ocid.php with content:

]+>([^<]+)([^<]+)|',$html,$result,PREG_SET_ORDER);

foreach($result as $record) {
echo $record[1].';'.$record[3].';'.$record[2]."";
}
?>

when you execute script, it will print out all accounts ocid, all names, 
and all id

W dniu czwartek, 22 sierpnia 2019 11:32:22 UTC+2 użytkownik Lukas Kelling 
napisał:
>
> Yes, please share how to retrieve the ocid parameter per account.
>
> On Thursday, 22 August 2019 10:28:39 UTC+2, Kamil wrote:
>>
>> Nooo, why __e stoped working? it also not possible to gain ocid by 
>> adwords api. Why you broke this feature?
>> Looks like we will have to scrape all ocid from each account and assign 
>> it to account number.
>>
>> Good change google...
>>
>> W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
>> adsapiforumadvisor napisał:
>>>
>>> Hi Trevor,
>>>
>>> Thank you for reaching out.
>>>
>>> Since this is already an old thread, could you open your concern on a 
>>> new one providing the complete details for better tracking?
>>>
>>> Also, deep links are still not available in the API. You may keep an eye 
>>> on our blog 
>>>  for 
>>> more updates and announcement regarding the API.
>>>
>>> Regards,
>>> Dannison
>>> Google Ads API Team
>>>
>>> ref:_00D1U1174p._5001UHEIuy:ref
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5637fde3-a75b-48c9-a1f9-e87aa712de14%40googlegroups.com.


Re: Get ad groups for each accessible costumer account

2019-08-22 Thread André Pimpão
Hi, Bharani.

I'll keep an eye on it then.

Thanks for the help,
AP.

quarta-feira, 21 de Agosto de 2019 às 20:47:40 UTC+1, adsapiforumadvisor 
escreveu:
>
> Hi André, 
>
> Appreciate your feedback. Currently, we do not have a workaround to pull 
> the cancelled accounts. There is already a feature request for this and our 
> team is looking into it. Please keep an eye on our blog 
>  for 
> more updates. 
>
> Thanks,
> Bharani, Google Ads API Team
>
> ref:_00D1U1174p._5001UEJTua:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9c5d86ce-5cba-444e-9f00-f015d1d060b9%40googlegroups.com.


RE: Dynamic ad target eligible statuses

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi,

Thank you for reaching out.

Unfortunately, the "LIMITED" status is not supported in the SystemServingStatus 
field.

Regards,
Dannison
Google Ads API Team
ref:_00D1U1174p._5001UHEL84:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/roU590PWMTX600mXmpX5sPSG-aOdD1RtrHFw%40sfdc.net.


RE: GEt the keywords created as soon as possible.

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi N,

Thank you for reaching out.

Kindly refer to my response to your questions.

1. Is there a way I can fire an event every time a keyword is created?
I am afraid you have to implement this on your end.

2. Is there a way to determine what are the new keywords created based on a 
timestamp if I pull in an hourly basis?
You can use the CustomerSyncService.get() to get changes in your campaigns and 
accounts. These changes include fields such as criteria. You can refer to this 
sample code (also available on other languages) on how to use this service. 
However, this service is not as detailed as the Change History that is 
available in the UI.

Regards,
Dannison
Google Ads API Team
ref:_00D1U1174p._5001UHEL85:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/KYX9p0PWMTRB00A070xU0VTau0weMPzD8akA%40sfdc.net.


RE: Campaign Experiment creation in bulk through API

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Sreeram,

Thank you for reaching out.

To better assist you, could you provide the complete SOAP (if you are using 
AdWords API) / JSON (if you are using Google Ads API) request and response logs 
of the error via reply privately to author option?

Regards,
Dannison
Google Ads API Team
ref:_00D1U1174p._5001UHEL7z:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/DsfbQ0PWMTLX00aIqmsbOXSKeO2Xa7Az-fxw%40sfdc.net.


RE: List of linked Google Analytics accounts

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Marek,

Thank you for reaching out.

Unfortunately, the API does not support the retrieval of linked accounts in 
your Google Ads account.. This is only available in the Google Ads UI.

Let me know if you have further clarifications.

Regards,
Dannison
Google Ads API Team
ref:_00D1U1174p._5001UHEL7p:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/nHWe30PWMTJY00PbkIUsH8T5mT_itNNfYZoA%40sfdc.net.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Lukas Kelling
Yes, please share how to retrieve the ocid parameter per account.

On Thursday, 22 August 2019 10:28:39 UTC+2, Kamil wrote:
>
> Nooo, why __e stoped working? it also not possible to gain ocid by adwords 
> api. Why you broke this feature?
> Looks like we will have to scrape all ocid from each account and assign it 
> to account number.
>
> Good change google...
>
> W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
> adsapiforumadvisor napisał:
>>
>> Hi Trevor,
>>
>> Thank you for reaching out.
>>
>> Since this is already an old thread, could you open your concern on a new 
>> one providing the complete details for better tracking?
>>
>> Also, deep links are still not available in the API. You may keep an eye 
>> on our blog 
>>  for 
>> more updates and announcement regarding the API.
>>
>> Regards,
>> Dannison
>> Google Ads API Team
>>
>> ref:_00D1U1174p._5001UHEIuy:ref
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4f82dc70-d390-4399-9fa1-12f628f86082%40googlegroups.com.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Kamil
The best thing is that, now you cannot even redirect from analytics to 
google ads, because its generating 404.
Links like: https://adwords.google.com/cm/CampaignMgmt#c.271530075&app=cm 
generating 404's

Acqisition/Google Ads/Campaigns 

Good job google, you broke even your own features!!!

W dniu czwartek, 22 sierpnia 2019 10:42:30 UTC+2 użytkownik Alon Diamant 
napisał:
>
> Kamil,
>
> Could you share how you scare the ocid? Where do you scrape it from?
>
> Also, if anyone has any other solution, or creates a new thread - please 
> link to it here, as well.
>
> Thank you.
>
> On Thursday, August 22, 2019 at 11:28:39 AM UTC+3, Kamil wrote:
>>
>> Nooo, why __e stoped working? it also not possible to gain ocid by 
>> adwords api. Why you broke this feature?
>> Looks like we will have to scrape all ocid from each account and assign 
>> it to account number.
>>
>> Good change google...
>>
>> W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
>> adsapiforumadvisor napisał:
>>>
>>> Hi Trevor,
>>>
>>> Thank you for reaching out.
>>>
>>> Since this is already an old thread, could you open your concern on a 
>>> new one providing the complete details for better tracking?
>>>
>>> Also, deep links are still not available in the API. You may keep an eye 
>>> on our blog 
>>>  for 
>>> more updates and announcement regarding the API.
>>>
>>> Regards,
>>> Dannison
>>> Google Ads API Team
>>>
>>> ref:_00D1U1174p._5001UHEIuy:ref
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/df370aa2-7d60-402e-9f69-32527dadf360%40googlegroups.com.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Alon Diamant
Kamil,

Could you share how you scare the ocid? Where do you scrape it from?

Also, if anyone has any other solution, or creates a new thread - please 
link to it here, as well.

Thank you.

On Thursday, August 22, 2019 at 11:28:39 AM UTC+3, Kamil wrote:
>
> Nooo, why __e stoped working? it also not possible to gain ocid by adwords 
> api. Why you broke this feature?
> Looks like we will have to scrape all ocid from each account and assign it 
> to account number.
>
> Good change google...
>
> W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
> adsapiforumadvisor napisał:
>>
>> Hi Trevor,
>>
>> Thank you for reaching out.
>>
>> Since this is already an old thread, could you open your concern on a new 
>> one providing the complete details for better tracking?
>>
>> Also, deep links are still not available in the API. You may keep an eye 
>> on our blog 
>>  for 
>> more updates and announcement regarding the API.
>>
>> Regards,
>> Dannison
>> Google Ads API Team
>>
>> ref:_00D1U1174p._5001UHEIuy:ref
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0ce6b25a-5a50-4d76-ab5b-f6edef3fab04%40googlegroups.com.


Re: ocid in https://adwords.google.com URL's

2019-08-22 Thread Kamil
Nooo, why __e stoped working? it also not possible to gain ocid by adwords 
api. Why you broke this feature?
Looks like we will have to scrape all ocid from each account and assign it 
to account number.

Good change google...

W dniu czwartek, 22 sierpnia 2019 08:52:08 UTC+2 użytkownik 
adsapiforumadvisor napisał:
>
> Hi Trevor,
>
> Thank you for reaching out.
>
> Since this is already an old thread, could you open your concern on a new 
> one providing the complete details for better tracking?
>
> Also, deep links are still not available in the API. You may keep an eye 
> on our blog 
>  for more 
> updates and announcement regarding the API.
>
> Regards,
> Dannison
> Google Ads API Team
>
> ref:_00D1U1174p._5001UHEIuy:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1ad95a97-3aeb-4dbd-8351-dfa48d9b3e66%40googlegroups.com.


RE: Dyncmic ad target statuses

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi,

Status fields are represented differently between the AdWords API and the 
Google Ads UI. As for the fields ("Eligible (Limited): No matching landing 
pages" or "Eligible (Limited):Overlapping target") you pointed out, I'm afraid 
that these are currently not supported in the API. You may refer to this guide 
for the complete list of fields which are currently available.

Thanks and regards,
Peter
Google Ads API Team
ref:_00D1U1174p._5001UHEL8x:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/qZGHf0PWMOO500G1tSlM4lQvi-D__sTGXgUw%40sfdc.net.


RE: Get merchant ids related to adwords account giving different merchant id

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Jessica,

There had been no recent changes announced that is related to the issue you are 
encountering. To better investigate, could you send to me in private, the 
generated SOAP request and response logs via the Reply privately to author 
option?

Thanks and regards,
Peter
Google Ads API Team
ref:_00D1U1174p._5001UHEL8F:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6w-5j0PWMOFY00yIaN0-caSBinYmFoqElAhg%40sfdc.net.


Cannot update AdGroupAd using GoogleAds API

2019-08-22 Thread integrations bidalgo
Hi,

I’m trying to update texts for an AdgroupAd using the following code (using 
GoogleAds API):

{
$appAdInfo = new AppAdInfo();
$headlinesAssets = $this->stringArrayToAdAssetTextArray(['Head', 'Head2']);
$appAdInfo->setHeadlines($headlinesAssets);
$descriptionsAssets = $this->stringArrayToAdAssetTextArray(['Decs1']);
$appAdInfo->setDescriptions($descriptionsAssets);

$appAd = new Ad(['app_ad' => $appAdInfo]);
// Creates an ad group ad to hold the above ad.
$adGroupResourceName = new StringValue(['value' => 
ResourceNames::forAdGroup($this->account_google_id,XXX)]);
$adGroupAd = new AdGroupAd([
'ad_group' => $adGroupResourceName,
'ad' => $appAd
]);

$adGroupAdOperation = new AdGroupAdOperation();
$adGroupAdOperation->setUpdate($adGroupAd);
$adGroupAdOperation->setUpdateMask(FieldMasks::allSetFieldsOf($adGroupAd));
$operations[] = $adGroupAdOperation;

return 
$this->adGroupAdServiceClient->mutateAdGroupAds($this->account_google_id, 
$operations);
}


Getting error: "Request contains an invalid argument.”

Error log:

Method Name: /google.ads.googleads.v2.services.AdGroupAdService/MutateAdGroupAds
Host: googleads.googleapis.com
Headers: {
"x-goog-api-client": "gl-php\/7.1.23 gapic\/ gax\/1.0.3 grpc\/1.20.0",
"x-goog-request-params": "customer_id=2944805093",
"developer-token": "REDACTED",
"login-customer-id": "6330691878"
}
Request: 
{"customerId":"2944805093","operations":[{"updateMask":"adGroup,ad.resourceName,ad.id,ad.finalUrls,ad.finalAppUrls,ad.finalMobileUrls,ad.trackingUrlTemplate,ad.urlCustomParameters,ad.displayUrl,ad.type,ad.addedByGoogleAds,ad.devicePreference,ad.urlCollections,ad.name,ad.systemManagedResourceSource,ad.textAd,ad.expandedTextAd,ad.callOnlyAd,ad.expandedDynamicSearchAd,ad.hotelAd,ad.shoppingSmartAd,ad.shoppingProductAd,ad.gmailAd,ad.imageAd,ad.videoAd,ad.responsiveSearchAd,ad.legacyResponsiveDisplayAd,ad.appAd.mandatoryAdText,ad.appAd.headlines,ad.appAd.descriptions,ad.appAd.images,ad.appAd.youtubeVideos,ad.appAd.html5MediaBundles,ad.legacyAppInstallAd,ad.responsiveDisplayAd,ad.displayUploadAd,ad.appEngagementAd,ad.shoppingComparisonListingAd","update":{"adGroup":"customers\/2944805093\/adGroups\/76171208785","ad":{"appAd":{"headlines":[{"text":"Head"},{"text":"Head2"}],"descriptions":[{"text":"Decs1"}]]}

Response
---
Headers: {
"request-id": "UiFATkF14S65Okv7gIbq6w",
"date": "Thu, 22 Aug 2019 07:32:51 GMT",
"alt-svc": "quic=\":443\"; ma=2592000; v=\"46,43,39\""
}

Fault
---
Status code: 3
Details: Request contains an invalid argument.
Failure: {}  

Please advise.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a36b9eb9-9a80-406f-ba0b-345bbe5f6674%40googlegroups.com.


RE: Downloading Ads report with includeZeroImpressions = false still downloads the creative with impression = 0

2019-08-22 Thread Google Ads API Forum Advisor Prod
Hi Kain,

Thank you for posting your concern.

> From the above test result. I have a feeling that in order to exclude the 
> object with impression = 0 in the report, besides setting 
> includeZeroImpressions = false, we also need to include the "Impressions" 
> field into the report download request. So is this expected?

Could you confirm if you are using any metric fields in the SELECT clause? If 
yes, could you also confirm if the values for the metric fields have zero 
values? If the values aren't zero, this is the expected behavior. Please note 
that excluding zero impressions with includeZeroImpressions = false has a side 
effect in that rows are excluded only if all specified metric fields in the 
query have zero values.

> In Case 1, actually I'm expecting the creative with impression = 0 should NOT 
> appear in the report.
If this is expected, besides "Impressions" field, is there any other fields 
having the similar behavior that affect the report?

If you have any other metric fields in the SELECT clause in your query and if 
they have values, they will affect the report.

You may refer to this guide for more details about zero Impression.


If this doesn't help to resolve your issue, so I can further investigate, could 
you provide the complete report definition together with your Client customer 
ID?

Regards,
Hiroyuki
Google Ads API Team
ref:_00D1U1174p._5001UHEJrK:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/QmVna0PWMNCH00dbUx-MDGTzeYmAmpENADDg%40sfdc.net.


Dyncmic ad target statuses

2019-08-22 Thread Ichiba Team
How can I get "extended" DSA target statuses such as "Eligible (Limited): 
No matching landing pages" or "Eligible (Limited):Overlapping target"? In 
report CRITERIA_PERFORMANCE_REPORT it is 
SystemServingStatus: ELIGIBLE only, but on Google Ads site they are more 
complex?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2e1be23f-a00e-4550-9a04-629896abf37a%40googlegroups.com.


GEt the keywords created as soon as possible.

2019-08-22 Thread Nikos Sarris
Hello,

I need to know the keywords created in ad words as soon as possible. As 
long as I couldn't find a way to fire an event every time a keyword is 
created I would like to pull the data in an hourly basis and retrieve the 
new keywords. I cannot find a timestamp though for neither the keywords nor 
the AdGroupIds. 
1. Is there a way I can fire an event every time a keyword is created?
2. Is there a way to determine what are the new keywords created based on a 
timestamp if I pull in an hourly basis?

Best,
N

-- 
 
    
   
    

 
HelloFresh App –
Download Now! 


*We're active in:* 
US 
 | 
DE  
| UK 
 
| NL 
 | 
AU 
 
| BE 
 | 
AT  
| CH 
 | 
CA  
| LU 
 | 
NZ 



www.HelloFreshGroup.com 
 

We are hiring around the world – Click here to join us 



-- 


 



HelloFresh SE, Berlin (Sitz der Gesellschaft) | Vorstände: Dominik S. 
Richter (Vorsitzender), Thomas W. Griesel, Christian Gärtner | Vorsitzender 
des Aufsichtsrats: Jeffrey Lieberman | Eingetragen beim Amtsgericht 
Charlottenburg, HRB 182382 B | USt-Id Nr.: DE 302210417

*CONFIDENTIALITY 
NOTICE:* This message (including any attachments) is confidential and may 
be privileged. It may be read, copied and used only by the intended 
recipient. If you have received it in error please contact the sender (by 
return e-mail) immediately and delete this message. Any unauthorized use or 
dissemination of this message in whole or in parts is strictly prohibited.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d0997535-108b-40d4-813c-cfbed6fffa05%40googlegroups.com.


List of linked Google Analytics accounts

2019-08-22 Thread Marek Szmit
Hello,

I would like to know if it is possible using AdsAPI to get information 
similar to those visible in the "Tools & Settings"> "Setup"> "Linked 
accounts"> "Google Analytics - details", i.e. a list of id-properties in 
Google Analytics connected with a Google Ads account.

Or I'm interested in another way to extract id analytics for a specific 
Google Ads account to which I have access.

Best,
Marek

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a950602e-1546-403d-b6c3-2664a15f0e24%40googlegroups.com.


To get All ad accounts

2019-08-22 Thread jeonhwan won


Hi there

I have three questions to get accounts information(name, id, parent id)

   1. 
   
   Is there any sample code to get all accounts detail(name, id, parent id) 
   information fast? It looks like If I have many accounts like 5,000, I need 
   to make requests 5000 times. So please let me know If I can get all 
   accounts within only one API call or a couple of times and If you leave 
   some sample code for it Like Adwords have some code about it, would be 
   really helpful.
   - 
   
https://developers.google.com/adwords/api/docs/samples/java/account-management#get-the-account-hierarchy-under-the-current-account
   2. 
   
   How can I get only enabled accounts? Let say I have 5,000 actual 
   accounts but enabled accounts are about 2,000. So I want just that enabled 
   accounts list (name, id, parent id).
   With AdWords API it's really easy to get it like below.
   

   - This is a sample with Adword

int offset = 0;int PAGE_SIZE = 5000;
SelectorBuilder selectorBuilder = new SelectorBuilder()
.fields(ManagedCustomerField.CustomerId, 
ManagedCustomerField.Name,  ManagedCustomerField.CanManageClients)
.equals(ManagedCustomerField.CanManageClients, 
String.valueOf(false)).offset(offset).limit(PAGE_SIZE);
ManagedCustomerPage page;

page = managedCustomerService.get(selectorBuilder.build());

for (ManagedCustomer customer : page.getEntries()) {

log.debug("customer: {}", customer.getName());

}



   1. When I loop to get accounts information, I can see quite many times 
   'CUSTOMER_NOT_ENABLED' error, Even though I just want to get simple 
   information like name, parent account id. Is there any other Service or 
   resource I can use to get that simple information(name, parent id)?


   - I'm using CustomerServiceClient to get account information.

Here is code I tried it to get all accounts.. please let me know a better 
approach

// Property settingResource resource = new 
ClassPathResource("/ads.properties");Properties props  = 
PropertiesLoaderUtils.loadProperties(resource);
props.setProperty("api.googleads.loginCustomerId", "x");
// Client create GoogleAdsClient googleAdsClient = 
GoogleAdsClient.newBuilder().fromProperties(props).build();GoogleAdsServiceClient
 googleAdsServiceClient = 
googleAdsClient.getLatestVersion().createGoogleAdsServiceClient();
// Sql setting String customer_client_sql = "SELECT customer.descriptive_name, 
customer.id, customer_client.resource_name, customer_client.client_customer, 
customer_client.level, customer_client.hidden  FROM customer_client";
// Search One time
 SearchGoogleAdsRequest request = SearchGoogleAdsRequest.newBuilder()
.setCustomerId(testManagerId)
.setPageSize(1)
.setQuery(customer_client_sql)
.build();
// Loop Search to get Detail Customer Information for (GoogleAdsRow row : 
searchPagedResponse.getPage().getResponse().getResultsList()) {
 CustomerClient client = row.getCustomerClient();

 try {
 CustomerServiceClient customerService = 
googleAdsClient.getLatestVersion().createCustomerServiceClient();
Customer cc = 
customerService.getCustomer(client.getClientCustomer().getValue());

log.debug("customer info: {}", customer);
 } 
}


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6be8d1b2-d3d3-40a1-b0f4-42d8291456fc%40googlegroups.com.


Campaign Experiment creation in bulk through API

2019-08-22 Thread Sreeram Jagannathan
Hi,

I am getting errors while creating experiment campaigns for all base 
campaigns in an account through API. I was able to create for many 
campaigns but running into the issue for few campaigns. Please find 
attached the screenshot for reference. Could you please get back to me with 
some solution to solve the issue.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2347632a-093c-41f2-98b2-63a2a35aa1b9%40googlegroups.com.


Dynamic ad target eligible statuses

2019-08-22 Thread Ichiba Team
How can I get "limited" statuses? In the report CRITERIA_PERFORMANCE_REPORT 
with filter by CriteriaType=WEBPAGE it is only ELIGIBLE in 
the SystemServingStatus field.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/feeef955-d09c-434b-a9f6-00ccbf252490%40googlegroups.com.


Get merchant ids related to adwords account giving different merchant id

2019-08-22 Thread Jessica Montar
Hi, I'm trying to build a Dynamic Remarketing Campaing via API and I need 
the merchant_id to get the product listing.
I already have access to the customer adwords account, so I'm trying to get 
the data without asking again for permissions.
I'm currently using CustomerService and ServiceLinks according to this post 
https://groups.google.com/forum/#!searchin/adwords-api/merchant$20id$20adwords%7Csort:date/adwords-api/WqprrJ_d5po/-SEHPtp_AAAJ
but the serviceLinkId is not the one that appears in my merchant center.
This is the code that I'm using:

customer_service = client.GetService('CustomerService', version='v201809')
selector = {
  'fields': ['ServiceType'],
  'predicates': [
  {
  'field': 'ServiceType',
  'operator': 'EQUALS',
  'values': ['MERCHANT_CENTER']
  }
  ]
}
mcc = customer_service.getServiceLinks(selector)

Have there been any changes to the api?

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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e17d9d7d-187e-4ccf-8976-f28bee482a0e%40googlegroups.com.