delete whole extension feed on each page at once

2020-12-07 Thread sociallink enliple
i want to delete at once whole extension feed on each page(customer, 
campaign, ad-group) through the google ad API . however, i couldn't find 
the way. do you have any clue about this?  

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d78ab623-e250-4b7a-8639-a1c3162a1102n%40googlegroups.com.


Re: Campaign Metrics

2020-12-07 Thread cv
Hello Peter,

There is Total 2 fields each for Target CPA and Target ROAS.
Each 2 fields are same?
For example:
In performance there is
Avg. Target CPA and Avg. Target ROAS
In Attributes
Target CPA and Target ROAS.

Does both have same values?
Can I map like this

Target CPA - campaign.maximize_conversions.target_cpa
Target ROAS - campaign.target_roas.target_roas
Avg. Target CPA - campaign.target_cpa.target_cpa_micros

Avg. Target ROAS - Not able to find any match?


Also I assume that this fields are still not available through API

Invalid Interactions
Invalid Interaction Rate
Conversion value per click (“Conv. value/click”)
All conversion value per click (All conv. value/click)
Non-viewable impr.
Non-measurable impr.
Viewable impression distribution
Non-viewable impression distribution
Non-measurable impr. distrib.
Viewable rate
Conv. value/click (current model)
Unique users
Average impression frequency per user

Thanks,

On Tuesday, 8 December 2020 at 02:11:27 UTC+5:30 adsapiforumadvisor wrote:

> Hello,
>
> Most of these fields are not available in the API yet. However, you can 
> get the target cpa 
> 
>  
> and target ROAS 
> 
> .
>
> Regards,
> Anthony
> Google Ads API Team
>
> [image: Google Logo] 
> Anthony 
> Google Ads API Team 
>
>
> ref:_00D1U1174p._5004Q28mXjZ: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/8ead5a4f-3c87-4b0e-a834-43c3fceb6695n%40googlegroups.com.


Any Python Snippets to Upload a User List(Customer Match) with Mobile Device IDs for Re-marketing?

2020-12-07 Thread sejin jang
Hello,

What I've wondered so far is if there is a way to *substitute* uploading 
csv files(containing Mobile Device IDs) manually to create a list(for 
remarketing) *with* using APIs(or etc.) *as below*.

https://developers.google.com/adwords/api/docs/guides/remarketing#customer_match_with_mobile_device_ids

Let me share my plan to do this.
After extracting Mobile Device IDs from our own database, we'd like to 
directly send this info to Google side through Google Ads APIs.
(Currently, we extract tons of files from the database, and upload these 
one by one, *which takes a huge while T.T*)

Is there any *Python snippet*, doing this?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/61c8527f-5f01-4870-8bca-f9cad4901fc0n%40googlegroups.com.


Re: How to use proxy in google-ads-php and nginx grpc?

2020-12-07 Thread bingcool huang

Hi,
I  confirm google_ads_php.ini had been setted,as example:

[CONNECTION]
; Optional proxy settings to be used by requests.
; If you don't have username and password, just specify host and port.
proxy = "http://47.52.203.169:9703;


but when I test, throw error message as example:

[2020-12-08T10:36:13.749750+08:00] google-ads.WARNING: Request made: Host: 
"googleads.googleapis.com", Method: 
"/google.ads.googleads.v5.services.KeywordPlanIdeaService/GenerateKeywordIdeas",
 
CustomerId: 6059927370, RequestId: "", IsFault: 1, FaultMessage: "None"
[2020-12-08T10:36:13.750358+08:00] google-ads.NOTICE: Request
---
Method Name: 
/google.ads.googleads.v5.services.KeywordPlanIdeaService/GenerateKeywordIdeas
Host: googleads.googleapis.com
Headers: {
"x-goog-api-client": "gl-php\/7.3.6 gapic\/ gax\/1.6.0 grpc\/1.33.1",
"x-goog-request-params": "customer_id=6059927370",
"developer-token": "REDACTED",
"login-customer-id": "1904659319"
}
Request: 
{"customerId":"6059927370","language":"languageConstants/1000","keywordPlanNetwork":"GOOGLE_SEARCH_AND_PARTNERS","keywordSeed":{"keywords":["crm1"]}}

Response
---
Headers: []

Fault
---
Status code: 14
Details: failed to connect to all addresses
Failure: {}

How can I do It?   think you very much!
在2020年12月8日星期二 UTC+8 上午3:08:20 写道:

> Hello,
>
> Thank you for reaching out. Can you please confirm if you have set the 
> google_ads_php.ini file as specified in this PHP client library guide 
> ?
>
> Regards,
> Matt
> Google Ads API Team
>
> [image: Google Logo] 
> Matt 
> Google Ads API Team 
>   
>  
>
> ref:_00D1U1174p._5004Q28nnB2: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/4586e3a1-f9ea-460a-b0a1-3d43d3478a59n%40googlegroups.com.


Update ExpandedTextAd

2020-12-07 Thread rentca...@gmail.com
Hello,

I receive the following error when trying to update an ExpandedTextAd:

Below is the code that makes the call
AdGroupAdOperation adGroupAdOperation = new AdGroupAdOperation
{
Update = adGroup,
UpdateMask = FieldMasks.AllSetFieldsOf(adGroup)
};

MutateAdGroupAdsResponse response = 
AdService.MutateAdGroupAds(CustomerId.ToString(), new AdGroupAdOperation[] 
{ adGroupAdOperation });

Below is the request and response details

---BEGIN API CALL---

Request
---

Method Name: 
/google.ads.googleads.v5.services.AdGroupAdService/MutateAdGroupAds
Host: https://googleads.googleapis.com
Headers: {
  "x-goog-api-client": "gl-dotnet/4.0.30319 gapic/5.0.0 
gax/3.1.0+acac8dfe75024cb815497966fe13fc6cb1a1b0ed grpc/2.32.0",
  "developer-token": "REDACTED",
  "login-customer-id": " REDACTED ",
  "x-goog-request-params": "customer_id= REDACTED"
}

{ "customerId": " REDACTED", "operations": [ { "update": { "resourceName": 
"customers/REDACTED/adGroupAds/60624970748~484337417037", "status": 
"ENABLED", "ad": { "expandedTextAd": { "headlinePart1": "GoogleAPI V5", 
"headlinePart2": "I hope this works", "headlinePart3": "really I do. 
Changing", "description": "no, I mean it, I hope this works.  Changing ad 
copy", "description2": "here goes nothing", "path1": "testing", "path2": 
"tesing" }, "resourceName": "customers/ REDACTED/ads/484337417037", 
"finalUrls": [ "https://www.example.com; ] } }, "updateMask": 
"resourceName,status,ad.type,ad.expandedTextAd.headlinePart1,ad.expandedTextAd.headlinePart2,ad.expandedTextAd.headlinePart3,ad.expandedTextAd.description,ad.expandedTextAd.description2,ad.expandedTextAd.path1,ad.expandedTextAd.path2,ad.devicePreference,ad.systemManagedResourceSource,ad.resourceName,ad.finalUrls"
 
} ] }

Response

Headers: {
  "request-id": "ZBLigy1u44OIu9imDvUIuw",
  "date": "Mon, 07 Dec 2020 21:57:45 GMT",
  "alt-svc": "h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; 
ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; 
ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; 
v=\"46,43\"",
  "google.ads.googleads.v5.errors.googleadsfailure-bin": 
"CoMBCgIICxJGRmllbGQgJ2FkLmRldmljZV9wcmVmZXJlbmNlJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiI1Eg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEwoRZGV2aWNlX3ByZWZlcmVuY2UKnAEKAggLElFGaWVsZCAnYWQuZXhwYW5kZWRfdGV4dF9hZC5kZXNjcmlwdGlvbicgY2Fubm90IGJlIG1vZGlmaWVkIGJ5ICdVUERBVEUnIG9wZXJhdGlvbi4iQxIOCgpvcGVyYXRpb25zEgASCAoGdXBkYXRlEgQKAmFkEhIKEGV4cGFuZGVkX3RleHRfYWQSDQoLZGVzY3JpcHRpb24KngEKAggLElJGaWVsZCAnYWQuZXhwYW5kZWRfdGV4dF9hZC5kZXNjcmlwdGlvbjInIGNhbm5vdCBiZSBtb2RpZmllZCBieSAnVVBEQVRFJyBvcGVyYXRpb24uIkQSDgoKb3BlcmF0aW9ucxIAEggKBnVwZGF0ZRIECgJhZBISChBleHBhbmRlZF90ZXh0X2FkEg4KDGRlc2NyaXB0aW9uMgqiAQoCCAsSVEZpZWxkICdhZC5leHBhbmRlZF90ZXh0X2FkLmhlYWRsaW5lX3BhcnQxJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiJGEg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEgoQZXhwYW5kZWRfdGV4dF9hZBIQCg5oZWFkbGluZV9wYXJ0MQqiAQoCCAsSVEZpZWxkICdhZC5leHBhbmRlZF90ZXh0X2FkLmhlYWRsaW5lX3BhcnQyJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiJGEg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEgoQZXhwYW5kZWRfdGV4dF9hZBIQCg5oZWFkbGluZV9wYXJ0MgqiAQoCCAsSVEZpZWxkICdhZC5leHBhbmRlZF90ZXh0X2FkLmhlYWRsaW5lX3BhcnQzJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiJGEg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEgoQZXhwYW5kZWRfdGV4dF9hZBIQCg5oZWFkbGluZV9wYXJ0MwqQAQoCCAsSS0ZpZWxkICdhZC5leHBhbmRlZF90ZXh0X2FkLnBhdGgxJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiI9Eg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEgoQZXhwYW5kZWRfdGV4dF9hZBIHCgVwYXRoMQqQAQoCCAsSS0ZpZWxkICdhZC5leHBhbmRlZF90ZXh0X2FkLnBhdGgyJyBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgJ1VQREFURScgb3BlcmF0aW9uLiI9Eg4KCm9wZXJhdGlvbnMSABIICgZ1cGRhdGUSBAoCYWQSEgoQZXhwYW5kZWRfdGV4dF9hZBIHCgVwYXRoMgp1CgIICxI/RmllbGQgJ2FkLmZpbmFsX3VybHMnIGNhbm5vdCBiZSBtb2RpZmllZCBieSAnVVBEQVRFJyBvcGVyYXRpb24uIi4SDgoKb3BlcmF0aW9ucxIAEggKBnVwZGF0ZRIECgJhZBIMCgpmaW5hbF91cmxz",
  "grpc-status-details-bin": 

RE: Can I know my statistics for Google Ads API quotas?

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi,

Thank you for reaching out. There is no endpoint available to check how many 
requests you have sent or how many operations you have performed during a day. 
It is the same for how many you can do yet. The limit on the developer token is 
the operational limit rather than the request limit. That means the limit is 
counted by operations performed. Depending on the API you are using, you could 
refer to this documentation for the daily operational limit for different 
access levels in AdWords API and this documentation for the Google Ads API.

Thanks and regards,
Xiaoming, Google Ads API Team

Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q28mqcI: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/uOiW70QKZPLZ00Y9XyAxzeSlaiAgFBAhw0Vw%40sfdc.net.


Re: API Recommendations Don't Match Ads Console

2020-12-07 Thread Scott Vaillancourt
I just sent the documentation you requested. 

Scott

On Wednesday, December 2, 2020 at 3:34:28 AM UTC-6 adsapiforumadvisor wrote:

> Hi Scott,
>
> Thank you for the clarification.
>
> To further investigate, please provide the requested details on this email 
> address googleadsa...@google.com instead for privacy purposes.
>
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q27wbmU: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/6e7428da-45a0-420e-9af7-da0945c32af8n%40googlegroups.com.


Re: Campaign Metrics

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hello,

Most of these fields are not available in the API yet. However, you can get the 
target cpa and target ROAS.

Regards,
Anthony
Google Ads API Team

Anthony
Google Ads API Team
ref:_00D1U1174p._5004Q28mXjZ: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/TooB-0QKZLG900tN8eguwURpiSUGNG8psS9g%40sfdc.net.


Re: Link between Developer Token and OAuth2

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi Thomas,

Thank you for your suggestion and our team will improve the documentation to 
provide more explicit information on this topic. We really appreciate it!

Thanks and regards,
Xiaoming, Google Ads API Team


Xiaoming
Google Ads API Team
ref:_00D1U1174p._5004Q28lIIu: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/u-V_M0QKZJA100aeLQFCwwToG08j1FbE-M_Q%40sfdc.net.


RE: Geotargets csv update zipcode mapping

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hello,

Zip code/postal code are specific target types (Column F in the spreadsheet). 
The actual zip/postal code will be specified under 'Name' in column B.

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q28nqAC: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/D62kl0QKZJ4J00aM5SkmNeQoG6XMJ3FfeKXA%40sfdc.net.


Unable to create a Media Bundle Asset through Ads API

2020-12-07 Thread Cody Polakovic
I'm trying to create HTML5 ads through the API but keep running into 
errors. 

Steps I have taken so far:


   - Create AdGroupAd
  - Assign AdGroup to my adGroupResourceName
  - Assign Status to Paused
   - Create Ad
  - Assign Name
  - Assign Type to DynamicHtml5Ad
  - Assign DisplayUploadAd
 - Assign DisplayUploadProductType to DynamicHtml5CustomAd
 - Create MediaBundle
- Assign Asset resource name
 - Error during MutateAdGroupAds
  - {[ { "errorCode": { "adError": "EMPTY_FIELD" }, "message": "A 
  required field was not specified or is an empty string.", "trigger": { 
  "stringValue": "" }, "location": { "fieldPathElements": [ { "fieldName": 
  "operations", "index": 0 }, { "fieldName": "create" }, { "fieldName": 
"ad" 
  } ] } } ]
   

I believe this to be from attempting to use an existing Media Bundle Asset 
but I have no way to confirm which brings me to the next issue I am having.

I recieve an error when trying to create a MediaBundleAsset.

I have very similar code seen in this example:
 
https://developers.google.com/google-ads/api/docs/assets/working-with-assets

The difference is that I am creating a MediaBundleAsset.

Steps I have taken so far:

   - GetAssetDataFromUrl from a .zip file in cloud storage
   - Create MediaBundleAsset Object
  - Assign Data to ByteString content from GetAssetDataFromUrl
   - Create an Asset Object
  - Assign Name
  - Assign Type to MediaBundle
  - Assign MediaBundleAsset to the MediaBundleAsset
   - Error During MutateAssets
  - Errors = {[ { "errorCode": { "mediaUploadError": 
  "MEDIA_BUNDLE_NOT_COMPATIBLE_TO_PRODUCT_TYPE" }, "message": "The media 
  bundle is not compatible with the asset spec product type. (E.g. Gmail, 
  dynamic remarketing, etc.)", "location": { "fieldPathElements": [ { 
  "field...
  

Any help with these errors will be greatly 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/aa8fb826-158e-4aca-bd98-367c62c7b939n%40googlegroups.com.


Ad ID differences

2020-12-07 Thread Haworth Tools
Hi,

We are seeing different amounts of Ad IDs coming from the API in a strange 
way. One of the queries we run from the AdGroupAd resource for some 
dimensional data, no metrics, we also have no filtering on this query. So 
in theory this should give us all Ad IDs, however, when we run a different 
query on AdGroupAd resource for metric data and use a 45 day window on it, 
we are somehow getting Ad IDs that were not in the previous comprehensive 
pull. Is there some sort of background default date range or something?

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/47235440-988d-4a1a-9834-05bb929c288dn%40googlegroups.com.


[no subject]

2020-12-07 Thread Pelin Aydınlı
20051988

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/CAKnqtgCegDt-crkkyt1nEL8BbGYjcoFJE94e5q_T0PeVemJq9w%40mail.gmail.com.


Data Discrepancies between API data and data from reporting UI

2020-12-07 Thread Haworth Tools
Hi,

We are seeing some consistent discrepancies in the data being pulled from 
the API vs what we see in the reporting UI. The main area of these 
discrepancies come from Impressions, but also seeing a decent number of 
discrepancies in Cost, Clicks, and Conversions. The query we are using to 
pull the data is from the AdGroupAd resource and the only filtering we are 
doing is a date range of the last 45 days, however, when looking at 
completed campaigns we are still seeing said discrepancies. Is this a case 
of one source being more accurate than the other or is there something we 
are missing?

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/82205d53-ae49-41a3-a471-d50c7eb85406n%40googlegroups.com.


RE: How to use proxy in google-ads-php and nginx grpc?

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hello,

Thank you for reaching out. Can you please confirm if you have set the 
google_ads_php.ini file as specified in this PHP client library guide?

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q28nnB2: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/wRMyH0QKZH5500s5FAmUarSaKmF3rrjfdc6w%40sfdc.net.


RE: Google API issue

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi Hasan,

Thank you for reaching out. We do not have any issues on our side that would 
lead to such a problem with reporting. Would you be able to send us the request 
and response logs for one of these failing API calls? This will help us 
investigate any issues.

Thanks,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q28nnEj: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/Ni-UM0QKZFZN004cMxIderRSWQOHPXndFREA%40sfdc.net.


Re: MutateOperation doesn't allow update final_urls

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hello,

I've added these as feature requests to the team so that they may be added in 
future versions of the API.

You can follow our blog for announcements.

Regards,
Anthony
Google Ads API Team

Anthony Madrigal
Google Ads API Team
ref:_00D1U1174p._5004Q28mX9X: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/1UJfr0QKZEVI00UIrHXfjjQOG_glVD9TGSMw%40sfdc.net.


how the policy exemption work for expandedtext ads/keyword?

2020-12-07 Thread msgu...@gmail.com
Hi Team

We are building an agency platform on top of google ads APIs.
But we are confusing about the policy exemption API.
I'd get some confirmation from you.
>From document:
https://developers.google.com/google-ads/api/docs/policy-exemption/overview?hl=sv
*Exemption requests allow you to automatically submit review requests for 
keywords and ads that trigger policy violations 
. *

I would like to know:

   1. the automatically submitted review is a manual review or auto-review? 
   2. if it isn't a manual review, how to trigger a manual review by google 
   ads API?
   3. if I hit the policy error when I create expandedtextad, then I 
   include PolicyValidationParameter with policy topic to resend creation 
   request again, may I pass editorial review? I didn't change any text, I 
   just include the topic name. If it is possible to bypass "disapproved" 
   status?
   4. I tried adding "!!" in the ad text then submit exemption with the 
   ignored topic name, it can create ads successfully, but I still cannot pass 
   editorial check, the ad may change to "Disapproved" status later.  I was 
   just wondering If it is possible when we create an ad successfully by 
   submitting exemption without any other change, the ad editorial status 
   could change to Approved?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0aaa63d0-2afe-4631-879d-a740fdbdf393n%40googlegroups.com.


Re: V6 Reporting Documentation Incorrect

2020-12-07 Thread Pete Lavetsky (AdWords API Guru)
So there's no ambiguity, this is the query we were using in AdWords API:

SELECT ExternalCustomerId, Date, AdNetworkType1, Device, 
ConversionTypeName, ConversionCategoryName, Conversions, ConversionRate, 
CostPerConversion FROM ACCOUNT_PERFORMANCE_REPORT DURING LAST_30_DAYS

On Monday, December 7, 2020 at 12:42:49 PM UTC-5 Pete Lavetsky (AdWords API 
Guru) wrote:

> Hi Abraham,
>
> Thanks for that insight.
>
> As stated, we're attempting to migrate the last of our reports over from 
> AdWords API to Ads API. 
>
> As a more basic example lets talk about migrating our 
> ACCOUNT_PERFORMANCE_REPORT ( 
> https://developers.google.com/google-ads/api/docs/migration/reports#account_performance
>  
> )
>
> Here's our query using the new fields from the migration documentation. 
> Keep in mind this exact same query, using the AdWords API fields, worked. 
> All we've done is change the fields over to the Ads API corresponding 
> fields.
>
> query: "select customer.id, segments.date, segments.ad_network_type, 
> segments.device, segments.conversion_action_name, 
> segments.conversion_action_category, metrics.conversions, 
> metrics.conversions_from_interactions_rate, metrics.cost_per_conversion 
> from customer where segments.date   DURING   LAST_30_DAYS "
>
> And we get the same 
> PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE error, which as 
> you've pointed out is a valid error.
>
> Just to confirm, specific field combinations that worked in the AdWords 
> API no longer work in the Ads API correct?
>
> Assuming the above is true, how are we to construct a query that will 
> allow us to get metrics.conversions_from_interactions_rate and 
> metrics.cost_per_conversion segmented by their 
> segments.conversion_action_name or segments.conversion_action_category?
>
> ie. how do we get Google to tell us our Cost per Conversion for specific 
> Conversion Action names or Conversion Action categories?
>
>
> Thanks
>
> Pete
>
>
>
> On Wednesday, December 2, 2020 at 10:52:39 AM UTC-5 adsapiforumadvisor 
> wrote:
>
>> Hello Pete,
>>
>> Thank you for reaching out to Google Ads API support.
>>
>> The PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE QueryError 
>> 
>>  occurs 
>> when a field in the SELECT clause is not selectable with another field in 
>> the SELECT (or WHERE) clause. This is a different requirement than when 
>> "campaign" is specified in the FROM clause.
>>
>> You can see the fields/resources segments.conversion_action_category 
>> 
>>  is 
>> compatible with by expanding "selectable with" 
>> .
>>  
>> In your query "segments.conversion_action_category" and 
>> "segments.conversion_action_name" are not selectable with 
>> "metrics.conversions_from_interactions_rate" or 
>> "metrics.cost_per_conversion" in the same SELECT clause.
>>
>> Please let us know if you have any further questions.
>>
>> Regards,
>> Abraham
>> [image: Google Logo] 
>> Abraham Williams 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q28lroo: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/463429cd-5809-4ebe-9e2c-d544bc439f48n%40googlegroups.com.


Re: Problem to getting the GetCampaign.php

2020-12-07 Thread Nouman ali
Now i am facing the problem that is how i solve this problem how can i 
create text account for develper token.

[2020-12-07T18:53:47.912815+01:00] google-ads.WARNING: Request made: Host: 
"googleads.googleapis.com", Method: "/google.ad
s.googleads.v6.services.GoogleAdsService/SearchStream", CustomerId: 
4223007272, RequestId: "tV8e7h2QeMOHlJO2wz2xYg", IsFau
lt: 1, FaultMessage: "["The developer token is not approved. Non-approved 
developer tokens can only be used with test acco
unts."]"
[2020-12-07T18:53:47.931769+01:00] google-ads.NOTICE: Request
---
Method Name: /google.ads.googleads.v6.services.GoogleAdsService/SearchStream
Host: googleads.googleapis.com
Headers: {
"x-goog-api-client": "gl-php\/7.2.32 gapic\/ gax\/1.6.0 grpc\/1.34.0",
"x-goog-request-params": "customer_id=4223007272",
"developer-token": "REDACTED"
}
Request:
{"customerId":"4223007272","query":"SELECT campaign.id, campaign.name FROM 
campaign ORDER BY campaign.id"}

Response
---
Headers: {
"request-id": "tV8e7h2QeMOHlJO2wz2xYg",
"date": "Mon, 07 Dec 2020 17:54:07 GMT",
"alt-svc": "h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; 
ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=
2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
}

Fault
---
Status code: 7
Details: The caller does not have permission
Failure: 
{"errors":[{"errorCode":{"authorizationError":"DEVELOPER_TOKEN_NOT_APPROVED"},"message":"The
 
developer token is n
ot approved. Non-approved developer tokens can only be used with test 
accounts."}]}
Request with ID 'tV8e7h2QeMOHlJO2wz2xYg' has failed.
Google Ads failure details:
authorization_error: The developer token is not approved. 
Non-approved developer tokens can only be used with test
 accounts.

On Monday, December 7, 2020 at 5:12:11 PM UTC+5 Nouman ali wrote:

> Thanks for the helping. Now i and getting this error
> PHP Fatal error:  Uncaught GuzzleHttp\Exception\ClientException: Client 
> error: `POST https://oauth2.googleapis.com/token` 
> 
> resulted in a `401 Unauthorized` response:
> {
>   "error": "unauthorized_client",
>   "error_description": "Unauthorized"
> }
>  in 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php:113
> Stack trace:
> #0 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Middleware.php(65):
>  
> GuzzleHttp\Exception\RequestException::
> create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
> #1 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(204):
>  
> GuzzleHttp\Middleware::GuzzleHttp\{clos
> ure}(Object(GuzzleHttp\Psr7\Response))
> #2 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(153):
>  
> GuzzleHttp\Promise\Promise::callHandler
> (1, Object(GuzzleHttp\Psr7\Response), NULL)
> #3 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\TaskQueue.php(48):
>  
> GuzzleHttp\Promise\Promise::GuzzleHttp
> \Promise\{closure}()
> #4 D:\xampp\htdocs\goog in 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php
>  
> on l
> ine 113
>
> Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: 
> `POST https://oauth2.googleapis.com/token` 
>  resul
> ted in a `401 Unauthorized` response:
> {
>   "error": "unauthorized_client",
>   "error_description": "Unauthorized"
> }
>  in 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php:113
> Stack trace:
> #0 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Middleware.php(65):
>  
> GuzzleHttp\Exception\RequestException::
> create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
> #1 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(204):
>  
> GuzzleHttp\Middleware::GuzzleHttp\{clos
> ure}(Object(GuzzleHttp\Psr7\Response))
> #2 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(153):
>  
> GuzzleHttp\Promise\Promise::callHandler
> (1, Object(GuzzleHttp\Psr7\Response), NULL)
> #3 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\TaskQueue.php(48):
>  
> GuzzleHttp\Promise\Promise::GuzzleHttp
> \Promise\{closure}()
> #4 D:\xampp\htdocs\goog in 
> D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php
>  
> on l
> ine 113
>
> On Monday, December 7, 2020 at 1:53:18 PM UTC+5 adsapiforumadvisor wrote:
>
>> Hi Nouman,
>>
>> Thanks for posting your concern.
>>
>> It appears that the service account and installed / web application are 
>> both configured in your PHP client library. This is the possible reason why 
>> the issue occurred as there is a validation in PHP client library (provided 
>> below) that when service account and installed / web application are both 
>> configured, it will throw the said error.
>>
>> if 

Re: V6 Reporting Documentation Incorrect

2020-12-07 Thread Pete Lavetsky (AdWords API Guru)
Hi Abraham,

Thanks for that insight.

As stated, we're attempting to migrate the last of our reports over from 
AdWords API to Ads API. 

As a more basic example lets talk about migrating our 
ACCOUNT_PERFORMANCE_REPORT 
( 
https://developers.google.com/google-ads/api/docs/migration/reports#account_performance
 
)

Here's our query using the new fields from the migration documentation. 
Keep in mind this exact same query, using the AdWords API fields, worked. 
All we've done is change the fields over to the Ads API corresponding 
fields.

query: "select customer.id, segments.date, segments.ad_network_type, 
segments.device, segments.conversion_action_name, 
segments.conversion_action_category, metrics.conversions, 
metrics.conversions_from_interactions_rate, metrics.cost_per_conversion 
from customer where segments.date   DURING   LAST_30_DAYS "

And we get the same 
PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE error, which as 
you've pointed out is a valid error.

Just to confirm, specific field combinations that worked in the AdWords API 
no longer work in the Ads API correct?

Assuming the above is true, how are we to construct a query that will allow 
us to get metrics.conversions_from_interactions_rate and 
metrics.cost_per_conversion segmented by their 
segments.conversion_action_name or segments.conversion_action_category?

ie. how do we get Google to tell us our Cost per Conversion for specific 
Conversion Action names or Conversion Action categories?


Thanks

Pete



On Wednesday, December 2, 2020 at 10:52:39 AM UTC-5 adsapiforumadvisor 
wrote:

> Hello Pete,
>
> Thank you for reaching out to Google Ads API support.
>
> The PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE QueryError 
> 
>  occurs 
> when a field in the SELECT clause is not selectable with another field in 
> the SELECT (or WHERE) clause. This is a different requirement than when 
> "campaign" is specified in the FROM clause.
>
> You can see the fields/resources segments.conversion_action_category 
> 
>  is 
> compatible with by expanding "selectable with" 
> .
>  
> In your query "segments.conversion_action_category" and 
> "segments.conversion_action_name" are not selectable with 
> "metrics.conversions_from_interactions_rate" or 
> "metrics.cost_per_conversion" in the same SELECT clause.
>
> Please let us know if you have any further questions.
>
> Regards,
> Abraham
> [image: Google Logo] 
> Abraham Williams 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q28lroo: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/56b30079-0d94-4f3a-b859-27c94e39ff43n%40googlegroups.com.


RE: What time I can get exactly number of cost, conversion ... by Google Ads API

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hello,

You can refer to this support article on the availability of data. Please note 
that certain metrics may fluctuate due to corrections being made. Since these 
questions are more general product questions, I would recommend reaching out to 
the help center for more information.

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q28nn2h: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/ssDAi0QKZB4Z00NzBYLiqQQ9-a2cmTMmKLtw%40sfdc.net.


RE: When is it ready to consume click performance report?

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi Samir,

You can expect most data (such as clicks) to be available within three hours. 
Of course, data will often be available much sooner than that, as you have 
observed. I recommend looking through this support article for more information 
on data freshness/availability.

Regards,
Matt
Google Ads API Team

Matt
Google Ads API Team
ref:_00D1U1174p._5004Q28nepc: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/qTaKE0QKZA6H00rhTMyFpzTJ66S57LqZL-rw%40sfdc.net.


Re: How to get asset information for HTML5_UPLOAD_AD

2020-12-07 Thread Dihan Cheng
There is a "reply to author" option, but it says "You do not have 
permission to reply to author in this group"

On Monday, December 7, 2020 at 11:03:56 AM UTC-5 Dihan Cheng wrote:

> I can't find where is "Reply privately to author" option
>
> On Monday, December 7, 2020 at 3:09:32 AM UTC-5 adsapiforumadvisor wrote:
>
>> Hi Dihan,
>>
>> I had to delete your recent post as it contained your account 
>> information. Edited and re-posting below for reference :
>>
>> "
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Below is the query I use to extract the asset information,  
>> SearchGoogleAdsStreamRequest searchGoogleAdsStreamRequest = 
>> SearchGoogleAdsStreamRequest.newBuilder() .setCustomerId(customerId) 
>> .setQuery( "SELECT asset.id , asset.image_asset.file_size, 
>> asset.image_asset.full_size.height_pixels, " 
>> + "asset.image_asset.full_size.url, 
>> asset.image_asset.full_size.width_pixels, " + "asset.image_asset.mime_type, 
>> asset.name , asset.type, asset.text_asset.text, " 
>> + "asset.youtube_video_asset.youtube_video_id, asset.resource_name " 
>> + "FROM asset " + "WHERE asset.type IN ('IMAGE', 'YOUTUBE_VIDEO', 
>> 'MEDIA_BUNDLE')") .build(); For HTML5_UPLOAD_AD, my understanding is the 
>> asset is MEDIA_BUNDLE type, however, the result from above query doesn't 
>> have anything inside MEDIA_BUNDLE. Client id is X thanks, Dihan*"
>>
>> Moving forward, could you please share the complete request and response 
>> 
>>  
>> logs? You may send the logs using the *Reply privately to author* option.
>>
>>
>> Best regards,
>>
>> [image: Google Logo] 
>> Peter Laurence Napa Oliquino 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q27tfEX: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/842fc7d8-d368-4c52-a357-d75576bb4599n%40googlegroups.com.


Re: How to get asset information for HTML5_UPLOAD_AD

2020-12-07 Thread Dihan Cheng
I can't find where is "Reply privately to author" option

On Monday, December 7, 2020 at 3:09:32 AM UTC-5 adsapiforumadvisor wrote:

> Hi Dihan,
>
> I had to delete your recent post as it contained your account information. 
> Edited and re-posting below for reference :
>
> "
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *Below is the query I use to extract the asset information,  
> SearchGoogleAdsStreamRequest searchGoogleAdsStreamRequest = 
> SearchGoogleAdsStreamRequest.newBuilder() .setCustomerId(customerId) 
> .setQuery( "SELECT asset.id , asset.image_asset.file_size, 
> asset.image_asset.full_size.height_pixels, " 
> + "asset.image_asset.full_size.url, 
> asset.image_asset.full_size.width_pixels, " + "asset.image_asset.mime_type, 
> asset.name , asset.type, asset.text_asset.text, " 
> + "asset.youtube_video_asset.youtube_video_id, asset.resource_name " 
> + "FROM asset " + "WHERE asset.type IN ('IMAGE', 'YOUTUBE_VIDEO', 
> 'MEDIA_BUNDLE')") .build(); For HTML5_UPLOAD_AD, my understanding is the 
> asset is MEDIA_BUNDLE type, however, the result from above query doesn't 
> have anything inside MEDIA_BUNDLE. Client id is X thanks, Dihan*"
>
> Moving forward, could you please share the complete request and response 
> 
>  
> logs? You may send the logs using the *Reply privately to author* option.
>
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q27tfEX: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/dc4f7ed9-0a7b-49f4-9b5c-5afc98e11451n%40googlegroups.com.


Re: Filter ADGROUP_PERFORMANCE_REPORT

2020-12-07 Thread 'Neta Savir' via AdWords API and Google Ads API Forum
just to clarify, the data exist in CAMPAIGN_PERFORMANCE_REPORT, but not in  
ADGROUP_PERFORMANCE_REPORT (for specific customer ID)

thanks,
Neta
On Monday, December 7, 2020 at 5:25:05 PM UTC+2 Neta Savir wrote:

> hi, 
> i'm having problem filter ADGROUP_PERFORMANCE_REPORT report by the 
> following request:
> ADGROUP_PERFORMANCE_REPORT:
> reportName: 'adgroup_performance_report'
>dateRangeType: 'CUSTOM_DATE'
>isFullPeriod: 0
>reportType: 'ADGROUP_PERFORMANCE_REPORT'
>downloadFormat: 'CSV'
>fields: 
> ['Date','CampaignId','CampaignName','Clicks','Impressions','Cost',
> 'AdGroupName','AdGroupId']
>   enrichment: []
>  predicates: [
>  { 
>  'field': 'CampaignName',
>  'operator': 'CONTAINS',
>  'values': ["g_app"]
>  }
>   ]
>
> the response is empty although i know this condition suppose to return 
> data.. any suggestions?   
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/22b39d73-cbf5-41e4-8048-84c142da4e9bn%40googlegroups.com.


Filter ADGROUP_PERFORMANCE_REPORT

2020-12-07 Thread 'Neta Savir' via AdWords API and Google Ads API Forum
hi, 
i'm having problem filter ADGROUP_PERFORMANCE_REPORT report by the 
following request:
ADGROUP_PERFORMANCE_REPORT:
reportName: 'adgroup_performance_report'
   dateRangeType: 'CUSTOM_DATE'
   isFullPeriod: 0
   reportType: 'ADGROUP_PERFORMANCE_REPORT'
   downloadFormat: 'CSV'
   fields: 
['Date','CampaignId','CampaignName','Clicks','Impressions','Cost',
'AdGroupName','AdGroupId']
  enrichment: []
 predicates: [
 { 
 'field': 'CampaignName',
 'operator': 'CONTAINS',
 'values': ["g_app"]
 }
  ]

the response is empty although i know this condition suppose to return 
data.. any suggestions?   

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9f64b2e8-9dd2-4608-9d47-fd121c4bbd5cn%40googlegroups.com.


Re: Newbie issue with PHP v6 library

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi Tim -

Gotcha, sorry about the confusion there. I did find the log file you sent. The 
Customer ID in it appears to be incomplete, i.e. it's only 3 digits instead of 
10. When you execute the example, how are you passing this value in? Are you 
using the command-line arguments or inserting the values into the script 
directly? In either case you should be passing it in as an integer without 
hyphens, i.e. 1234567890 and not 123-456-7890.

Let me know if that helps with the error.

Thanks,
Ben, Google Ads API Team
ref:_00D1U1174p._5004Q28lAef: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/iAsBd0QKZ512007HXjRP5UQBSTm3y-VxXtDg%40sfdc.net.


Geotargets csv update zipcode mapping

2020-12-07 Thread 'Rajan Parmar' via AdWords API and Google Ads API Forum
Hi Team, 
I can see Geotarget csv here 
https://developers.google.com/adwords/api/docs/appendix/geotargeting . It 
has following columns :

*Criteria ID*
Name
Canonical Name
Parent ID
Country Code
Target Type
Status

But zipcode/postal_code is missing here. Can we have zipcode to cityID 
mapping we used for geoTargeting. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1e7f1750-bb08-4e73-8e59-62a90ac3c1een%40googlegroups.com.


Re: Campaign Metrics

2020-12-07 Thread cv
Hello Peter,

Any help here?

Thanks,


On Friday, 4 December 2020 at 19:02:32 UTC+5:30 cv wrote:

> Hello Peter,
>
> Also 
>
> Average Target CPA and Average Target ROAS also not able to map.
>
>
> On Friday, 4 December 2020 at 12:35:47 UTC+5:30 cv wrote:
>
>> Hello Peter,
>>
>> I have mapped most of the fields but I cannot able to get those mentioned 
>> here.
>>
>> Invalid Interactions
>> Invalid Interaction Rate
>> Conversion value per click (“Conv. value/click”)
>> All conversion value per click (All conv. value/click)
>> Non-viewable impr.
>> Non-measurable impr.
>> Viewable impression distribution
>> Non-viewable impression distribution
>> Non-measurable impr. distrib.
>> Viewable rate
>> Conv. value/click (current model)
>> Unique users
>> Average impression frequency per user
>>
>> Is it possible to guide me how I can get those?
>>
>> Thanks,
>>
>> On Friday, 4 December 2020 at 11:24:12 UTC+5:30 adsapiforumadvisor wrote:
>>
>>> Hi,
>>>
>>> Please refer here 
>>>  for 
>>> the metrics fields available in the campaign level report.
>>>
>>> If you wish to map UI reports to the API's reports, you may refer to 
>>> this guide 
>>>  and 
>>> also this other guide 
>>> .
>>>
>>> Best regards,
>>>
>>> [image: Google Logo] 
>>> Peter Laurence Napa Oliquino 
>>> Google Ads API Team 
>>>   
>>>
>>> ref:_00D1U1174p._5004Q28mXjZ: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/536d4237-0c3f-453c-9cb6-d1b5d051ca15n%40googlegroups.com.


Shopping Ads BatchJob CANCELED without ant processed ops

2020-12-07 Thread Miquel Isern Roca
We are sending a BatchJob (id=*3869988629*) with product group operations 
for a single adgroup but it gets CANCELED automatically. We do not send any 
mutate operation to cancel it.

The BatchJob does not have errors nor download_url so we can't tell why it 
gets status CANCELED. 

The same issue is occurring with other BatchJobs on different campaigns of 
the same company, we expect those to be the same issue but we don't know 
what's wrong.

Could you provide us with some information on the matter? Maybe the reason 
of the Batchjob being canceled?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/aeda5f1c-f484-421d-bf94-e63216d0a1den%40googlegroups.com.


Re: Newbie issue with PHP v6 library

2020-12-07 Thread Tim Relton
Ben,

The CID you are using is the original fake one I used to originally open 
this question and protect private details.  There is an email as requested 
above by Peter on 3rd December, that I have replied to, that contains all 
the CIDs, keys, api logs and developer keys that are being used.  Can you 
retrieve this file and check again?

Many thanks

On Thursday, 3 December 2020 at 23:40:46 UTC adsapiforumadvisor wrote:

> Hi Tim,
>
> Thanks for this information and for trying out the Google Ads API. I can 
> see a couple issues with the request logs you sent which are independent of 
> the PHP library. I'm a little unsure why you don't receive a more 
> meaningful error message though. I'll help you work through some of the 
> things I can see, but if something specific to the PHP library comes up I'm 
> going to ask you to file an Issue on their GitHub repo, there the 
> maintainers or other users will be able to offer more specialized support.
>
> First, the CID you're using (9876543211) doesn't actually appear to be 
> valid. Second the login-customer-id appears to not only be invalid, but it 
> isn't formatted correctly - it should not include the hyphens as it does in 
> your request.
>
> Have you gone through our Quickstart Guide 
>  
> and followed the instructions on how to create an account and OAuth 
> credentials to make a request to our API? They will explain how to attain a 
> valid Customer ID as well as how to use the login-customer-id header (*you 
> don't always need to include it*).
>
> Here are additional instructions specific to the PHP client library 
> , if 
> you haven't already seen them.
>
> Let me know if you've gone over these yet, and whether you expect that 
> this CID should in fact be valid.
>
> Thanks,
> Ben, Google Ads API Team
>
> ref:_00D1U1174p._5004Q28lAef: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/da23c91e-6483-431c-9e1b-7c9cd4097c3an%40googlegroups.com.


Re: Problem to getting the GetCampaign.php

2020-12-07 Thread Nouman ali
Thanks for the helping. Now i and getting this error
PHP Fatal error:  Uncaught GuzzleHttp\Exception\ClientException: Client 
error: `POST https://oauth2.googleapis.com/token`
resulted in a `401 Unauthorized` response:
{
  "error": "unauthorized_client",
  "error_description": "Unauthorized"
}
 in 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php:113
Stack trace:
#0 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Middleware.php(65): 
GuzzleHttp\Exception\RequestException::
create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(204): 
GuzzleHttp\Middleware::GuzzleHttp\{clos
ure}(Object(GuzzleHttp\Psr7\Response))
#2 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(153): 
GuzzleHttp\Promise\Promise::callHandler
(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\TaskQueue.php(48):
 
GuzzleHttp\Promise\Promise::GuzzleHttp
\Promise\{closure}()
#4 D:\xampp\htdocs\goog in 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php
 
on l
ine 113

Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: 
`POST https://oauth2.googleapis.com/token` resul
ted in a `401 Unauthorized` response:
{
  "error": "unauthorized_client",
  "error_description": "Unauthorized"
}
 in 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php:113
Stack trace:
#0 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Middleware.php(65): 
GuzzleHttp\Exception\RequestException::
create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(204): 
GuzzleHttp\Middleware::GuzzleHttp\{clos
ure}(Object(GuzzleHttp\Psr7\Response))
#2 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\Promise.php(153): 
GuzzleHttp\Promise\Promise::callHandler
(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\promises\src\TaskQueue.php(48):
 
GuzzleHttp\Promise\Promise::GuzzleHttp
\Promise\{closure}()
#4 D:\xampp\htdocs\goog in 
D:\xampp\htdocs\google-ads-php\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php
 
on l
ine 113

On Monday, December 7, 2020 at 1:53:18 PM UTC+5 adsapiforumadvisor wrote:

> Hi Nouman,
>
> Thanks for posting your concern.
>
> It appears that the service account and installed / web application are 
> both configured in your PHP client library. This is the possible reason why 
> the issue occurred as there is a validation in PHP client library (provided 
> below) that when service account and installed / web application are both 
> configured, it will throw the said error.
>
> if (($this->jsonKeyFilePath !== null || $this->scopes !== null)
> && ($this->clientId !== null || $this->clientSecret !== null
> || $this->refreshToken !== null)) {
> throw new InvalidArgumentException(
> 'Cannot have both service account '
> . 'flow and installed/web application flow credential 
> values set.'
> );
> }
>
> With this, since you want to configure the installed application 
> ,
>  
> then you may undo the configuration of service account 
> 
> .
>
> Let me know how it goes after trying the provided suggestion.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q28mwoV: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/038c38d9-770b-4f33-a90d-bd024fdec79fn%40googlegroups.com.


number of events on dashboard doesn't match

2020-12-07 Thread Karan
Hi,
I am sending events to google ads via Google Ads API (Python) on a cron 
schedule of every 24 hours.

*The number of events sent by the API and that reflected on dashboard 
doesn't match.*
*there are much lesser events on dashboard.*

The API gives a response like:-
*"Uploaded conversion that occurred at 
{uploaded_click_conversion.conversion_date_time} from Google Click ID 
{uploaded_click_conversion.gclid} to 
{uploaded_click_conversion.conversion_action}"*

Sometimes conversion_date_time and gelid are empty in this response I am 
assuming those are failed events, and hence not counting them in 
successfully sent events.

Whatcan be the possible reason for the mismatch between successfully sent 
events and conversions recoded for that particular action set on the 
dashboard.

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/dfe437fa-f73d-43a0-9062-83fc21d02229n%40googlegroups.com.


Re: Link between Developer Token and OAuth2

2020-12-07 Thread Thomas
Thx to both of you!
It's really more explicit now!

@Xiaoming, I really think the doc could be improved to be a few more 
explicit on these 
points. https://developers.google.com/google-ads/api/docs/first-call/dev-token

On Thursday, December 3, 2020 at 12:47:53 PM UTC+1 Zweitze wrote:

> You made me blush!
> I'm glad to help out every now and then.
>
> On Wednesday, December 2, 2020 at 9:13:36 PM UTC+1 adsapiforumadvisor 
> wrote:
>
>> Hi Zweitze,
>>
>> Thanks for providing useful information to other people in the forum. We 
>> appreciate your efforts and hope you could keep up the good work. 
>>
>>
>>
>> Thanks and regards,
>> Xiaoming, Google Ads API Team
>>
>> [image: Google Logo] 
>> Xiaoming 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q28lIIu: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/102f13a6-5181-4a16-8ef6-f5d8d41948a3n%40googlegroups.com.


Google API issue

2020-12-07 Thread Hasan Ali


 Hi,

We currently use the google leads api to report our leads/costs/etc and 
have been for 12-months I’d say, we have 3 separate account ids running in 
the same code, as of 9:00 am on Thurday 03/12/2020 we have been unable to 
retrieve any data for our account would it be possible to check whether any 
permissions have been changed or limits have been exceeded etc, which could 
cause our reports to stop working.?


Any thoughts?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5f0ae190-5cbd-48c2-981b-4d88cd639303n%40googlegroups.com.


How to use proxy in google-ads-php and nginx grpc?

2020-12-07 Thread bingcool huang
Hello, Google Ads Groups

Because Online server can not connect google ,so we need to make a proxy in 
google-ads-php with nginx grpc module,  this is my nginx config:
server {
listen 9703 http2; #监听端口
   location / {
 grpc_pass grpcs://googleads.googleapis.com:443;
  grpc_connect_timeout 300;
  grpc_read_timeout 300;
 grpc_send_timeout 300;
}
}

then this is php setting:
$googleAdsClient = (new GoogleAdsClientBuilder())
->from($configuration)
->withOAuth2Credential($oAuth2Credential)
->withProxy('http://47.52.203.169:9703')
->build();

nginx access_log show:

61.141.64.196 - - [07/Dec/2020:17:11:17 +0800] "CONNECT 
googleads.googleapis.com:443 HTTP/1.0" 400 163 "-" "-"

but I can not test successful,   So how can I do it, think 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/f084acba-cf3f-4336-b25f-691b1036f5c8n%40googlegroups.com.


What time I can get exactly number of cost, conversion ... by Google Ads API

2020-12-07 Thread TUNG NGUYEN THANH
Hi , I'm using google ads api to get the datas of all my ads campaign for 
my company. 
In order to create my project *service-level agreement* , I'm just 
wondering that what time I can get the exactly number of cost and 
conversion in there cases below:  
1. What time can I get the cost of yesterday campaign. (Ex: After 1am I can 
get the report of yesterday campaign, before 1am the report api will return 
null) 
2. How many days does it take to fixed the number of that cost. (Ex: After 
3 days, the cost number in report will be fixed and cannot be changed) 
3. How many days does it take to fixed the number of conversion in report. 
(Ex: After 30days, the number of conversion in report will be fixed)  


-- 

-
もし、このメッセージが誤って貴殿に送信されたと思われる場合には、
機密情報を含んでいる可能性もありますので、どなたにも転送せず、
付属したファイルも含めて削除していただくとともに、発信者にその旨を
お伝えいただきますようお願いいたします。
This email may be 
confidential or privileged.
If you received this communication
by mistake, 
please don't forward it to anyone else,
please erase all copies and 
documents,
and please let me know that it went to the wrong person.
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/157611e2-c55e-4b36-bd28-5c0cd2ece6d5n%40googlegroups.com.


RE: Problem to getting the GetCampaign.php

2020-12-07 Thread Google Ads API Forum Advisor Prod
Hi Nouman,

Thanks for posting your concern.

It appears that the service account and installed / web application are both 
configured in your PHP client library. This is the possible reason why the 
issue occurred as there is a validation in PHP client library (provided below) 
that when service account and installed / web application are both configured, 
it will throw the said error.

if (($this->jsonKeyFilePath !== null || $this->scopes !== null)
&& ($this->clientId !== null || $this->clientSecret !== null
|| $this->refreshToken !== null)) {
throw new InvalidArgumentException(
'Cannot have both service account '
. 'flow and installed/web application flow credential values set.'
);
}

With this, since you want to configure the installed application, then you may 
undo the configuration of service account.

Let me know how it goes after trying the provided suggestion.

Regards,

Ernie John Blanca Tacata
Google Ads API Team
ref:_00D1U1174p._5004Q28mwoV: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/7BKXA0QKYOO700lsQ8ms6HQYCYpOqfotO23Q%40sfdc.net.


Getting Error "Could not load file or assembly 'Google.Apis.Auth, Version=1.46.0.0"

2020-12-07 Thread maist...@gmail.com
Hello,

I have try to build class library with newest google ads api .NET library 
for my delphi project, but i always getting error *Could not load file or 
assembly 'Google.Apis.Auth, Version=1.46.0.0.*

what i do :
1. I create some procedure which i need in my Delphi app
2. I export my c# dll with ExportDLL nuget
3. I debug test on my dll with My Delphi app as Start External Program
4. Always geting error when hit this process 
*GoogleAdsServiceClient googleAdsServiceClient 
= client.GetService(Services.V6.GoogleAdsService);*

is google ads library use google.apis.auth with multiple version? can you 
help me how to solve this?

Thanks,
Regards

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e0abb4cc-1647-449a-8bd4-d8139a5e799bn%40googlegroups.com.