Inquiry Regarding Automatic Conversion of Protobuf Types for Google Ads API

2024-09-30 Thread T Sumanth
Hi Team,

  I am currently working on a project that involves loading Google Ads data 
into Snowflake, and I’ve encountered a challenge while converting the 
various Protobuf types defined in the ad.proto file (specifically from 
version v17). The file I’m referring to can be found at the following 
link:  
https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v17/resources/ad.proto

At present, I need to write multiple if-else statements to handle different 
Protobuf types (such as DeviceEnum.Device, UrlCollection, TextAdInfo, etc.) 
manually. I wanted to inquire if there is a more efficient way to handle 
the conversion of these types by default, perhaps through a library or 
method within the Google Ads API, that would allow for a more seamless 
conversion process without requiring custom logic for each type.

Any guidance or suggestions on how to achieve this would be greatly 
appreciated.

Thank you in advance for your support.

Best regards,
T Sumanth

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/d26ffc4f-69e4-4114-82c8-a69b10c95f1dn%40googlegroups.com.


SDK tried to perform a networking task before being initialized

2024-04-03 Thread Lokesh T
Hi

I followed the guide and is running: GADMobileAds.sharedInstance().start()
>From App delegate.

*But I get this error in the didFailToReceiveAdWithError delegate function:*

Error Domain=com.google.admob Code=2 "*SDK tried to perform a networking 
task before being initialized*." UserInfo={NSLocalizedDescription=SDK tried 
to perform a networking task before being initialized., gad_response_info=  
** Response Info **

Response ID: (null)

  ** Loaded Adapter Response **

(null)

  ** Extras Dictionary **

{

}

  ** Mediation line items **

}


The Google SDK is now in the Core module, which is imported into many of 
our main modules. We also have feature modules that imports Core module. So 
those feature modules can have access to the GAM SDK code.

The issue didn't raised when the GAM is not in the Core Module. It started 
showing this error when we moved it in our Core Module.

*Im using the SDK *(11.0.0) *via Cocoapods. *


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/57307308-50f2-4407-9621-dd390e0a6859n%40googlegroups.com.


Re: switching from v13 to v15 & getting error while uploading click conversion

2023-12-10 Thread Alan T Y
Hi,

As per your request, I raised an issue in the PHP client library, I am 
adding an attachment related to the issue also the issue link
https://github.com/googleads/google-ads-php/issues/973

[image: gax.png]

On Tuesday, December 5, 2023 at 12:51:22 PM UTC+5:30 Google Ads API Forum 
Advisor wrote:

> Hi,
>
> Thank you for contacting the Google Ads API support team.
>
> Based on the information provided, I understand that you are facing issues 
> with the PHP client library of  Google Ads API. As your concern is related 
> to the client libraries of the Google Ads API, I recommend you to raise a 
> request by clicking the new issue button present in this link 
>  as the concerned 
> team is best suited to assist you on this request.
>
>   
> This message is in relation to case "ref:!00D1U01174p.!5004Q02qWgxA:ref"
>
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
>
>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords 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/23aaa4fc-dc72-445b-9bcb-9692d2e1d28dn%40googlegroups.com.


Switching from V13 to V15 & getting error while uploading click conversion

2023-12-04 Thread Alan T Y
Hi,

 I am using the PHP client library for the Google Ads API 
"googleads/google-ads-php": "^21.1".
 Used the following code to create an instance of GoogleAdsClient Object

 $oAuth2Credential = (new OAuth2TokenBuilder())
->withClientId($this->app_client_id)
->withClientSecret($this->app_client_secret)
->withRefreshToken($this->refreshtoken)
->build();
$googleAdsClient = (new GoogleAdsClientBuilder())
->withDeveloperToken($this->developerToken)
->withOAuth2Credential($oAuth2Credential)
->withLoginCustomerId($this->customerId)
->usingGapicV2Source(true)
->build();

After that, i used the code in the following URL to create a conversion 
action

https://developers.google.com/google-ads/api/docs/conversions/upload-clicks

*conversion action was created successfully* after I used the code on the 
same page to *insert a conversion into that conversion action*, and I'm 
facing the following error 

TypeError: 
Google\ApiCore\Middleware\RetryMiddleware::Google\ApiCore\Middleware\{closure}():
 
Argument #1 ($e) must be of type Exception, Error given, called in 
/var/www/html/v5projects/googleads2024/vendor/google/gax/src/Middleware/RetryMiddleware.php
 
on line 109 in file 
/var/www/html/v5projects/googleads2024/vendor/google/gax/src/Middleware/RetryMiddleware.php
 
on line 183

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/93888f50-5f64-4cec-a770-3e7d61d7d68cn%40googlegroups.com.


Re: MutateMembersError.INVALID_USER_LIST_ID Error details

2022-12-21 Thread 'Gilles T' via Google Ads API and AdWords API Forum
While digging I may have found the mistake.
The faulty UserLists are owned by the master account but with the new GAds 
api v11, I cannot push to these with new API from a sub account even if I 
see them. 
So do I need an advanced api to move the UserList to the sub account?

On Tuesday, 20 December 2022 at 20:41:39 UTC+2 adsapi wrote:

> Hi Gilles,
>
> Thank you for reaching out to our API support team.
>
> I had to delete your post as it contained your logs. When sending this 
> information, we recommend that you do so via the Reply privately to author 
> option. If this option is not available, you may send the details directly 
> to our googleadsa...@google.com alias instead.
>
> Moving forward, I performed a query on your account using the below query 
> to extract the details of the said userlist :
>
>- SELECT user_list.id, user_list.name, user_list.resource_name, 
>user_list.access_reason, user_list.closing_reason, user_list.type, 
>user_list.read_only FROM user_list WHERE user_list.id = 6506554336 
><(650)%20655-4336> 
>
> In the results, I noticed the below attributes :
>
>- *"accessReason": "SHARED" * 
>- *"readOnly": true* 
>
> That said, could you try using a userlist that is not both "shared" and 
> read only set to true?
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q29U8iw: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 
"Google Ads API and AdWords 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/a59fb79e-d5e6-4a0b-b611-6db0f9e905f0n%40googlegroups.com.


Re: MutateMembersError.INVALID_USER_LIST_ID Error details

2022-12-21 Thread 'Gilles T' via Google Ads API and AdWords API Forum
Hello ok!

Many thanks for checking this.
So I try to change by the code access reason to OWNED and/or read only to 
false but I have this now.

Failure: 
{"errors":[{"errorCode":{"userListError":"OWNERSHIP_REQUIRED_FOR_SET"},"message":"Only
 
an owner account may edit a user 
list.","trigger":{"stringValue":""},"location":{"fieldPathElements":[{"fieldName":"operations","index":0}]}}],"requestId":"hezMr8hQJw5CZgAjExj6bQ"}

I am not sure who can change that.
Can it be changed in GoogleAds directly or only by the code?

Gilles

On Tuesday, 20 December 2022 at 20:41:39 UTC+2 adsapi wrote:

> Hi Gilles,
>
> Thank you for reaching out to our API support team.
>
> I had to delete your post as it contained your logs. When sending this 
> information, we recommend that you do so via the Reply privately to author 
> option. If this option is not available, you may send the details directly 
> to our googleadsa...@google.com alias instead.
>
> Moving forward, I performed a query on your account using the below query 
> to extract the details of the said userlist :
>
>- SELECT user_list.id, user_list.name, user_list.resource_name, 
>user_list.access_reason, user_list.closing_reason, user_list.type, 
>user_list.read_only FROM user_list WHERE user_list.id = 6506554336 
><(650)%20655-4336> 
>
> In the results, I noticed the below attributes :
>
>- *"accessReason": "SHARED" * 
>- *"readOnly": true* 
>
> That said, could you try using a userlist that is not both "shared" and 
> read only set to true?
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q29U8iw: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 
"Google Ads API and AdWords 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/ad9cb78b-de91-4b12-9fdb-7da2aae8322en%40googlegroups.com.


Re: MutateMembersError.INVALID_USER_LIST_ID Error details

2022-12-20 Thread 'Gilles T' via Google Ads API and AdWords API Forum
Hello,

I would like to finish migration to v11 but I have *INVALID_USER_LIST_ID *error 
which I don't have with current version.
Current version (v201809) is deprecated but allows me to push the UserList 
mentioned above. 
When I push to some temporary UserList for testing, it works too.
But when I push to the current UserList that the marketing uses, I get the 
error *INVALID_USER_LIST_ID* .
I enabled the logger as mentioned above.

Please tell me if you can see what could prevent me from pushing it.

The example I took for migration to v11 
is 
https://developers.google.com/google-ads/api/samples/add-customer-match-user-list
 
.

Regards,
Gilles

---
[info] Get list name: 98.108.97 - 101.110 - prospects list (id=0)

[warning] Request made: Host: "googleads.googleapis.com", Method: 
"/google.ads.googleads.v11.services.OfflineUserDataJobService/CreateOfflineUserDataJob",
 
CustomerId: 9837795729, RequestId: "OPEQQ1N0naAd0o-wsB4tmQ", IsFault: 1, 
FaultMessage: "["The user list ID provided for the job is invalid."]"

[NOTICE] Request
---
Method Name: 
/google.ads.googleads.v11.services.OfflineUserDataJobService/CreateOfflineUserDataJob
Host: googleads.googleapis.com
Headers: {
"x-goog-api-client": "gl-php\/7.4.3 gccl\/16.0.0 gapic\/16.0.0 
gax\/1.13.0 grpc\/1.48.0 rest\/1.13.0 pb\/3.21.4+c",
"x-goog-request-params": "customer_id=9837795729",
"developer-token": "REDACTED",
"login-customer-id": "9267599161"
}
Request: 
{"customerId":"9837795729","job":{"type":"CUSTOMER_MATCH_USER_LIST","customerMatchUserListMetadata":{"userList":"customers/9837795729/userLists/6506554336"}}}

Response
---
Headers: {
"request-id": "OPEQQ1N0naAd0o-wsB4tmQ",
"date": "Tue, 20 Dec 2022 15:44:21 GMT",
"alt-svc": "h3=\":443\"; ma=2592000,h3-29=\":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: 3
Details: Request contains an invalid argument.
Failure: 
{"errors":[{"errorCode":{"offlineUserDataJobError":"INVALID_USER_LIST_ID"},"message":"The
 
user list ID provided for the job is 
invalid.","trigger":{"int64Value":"6506554336"},"location":{"fieldPathElements":[{"fieldName":"job"},{"fieldName":"customer_match_user_list_metadata"},{"fieldName":"user_list"}]}}],"requestId":"OPEQQ1N0naAd0o-wsB4tmQ"}

Request with ID 'OPEQQ1N0naAd0o-wsB4tmQ' has failed.
Google Ads failure details:
offline_user_data_job_error: The user list ID provided for the job is 
invalid.

 
On Monday, 28 December 2020 at 05:17:27 UTC+2 Google Ads API Forum Advisor 
Prod wrote:

> Hi,
>
> Thank you for providing further details.
>
> So that I can discuss it with the rest of the team, could you also provide 
> the complete API request and response logs with the request ID generated 
> for retrieving the provided details? You can provide it via *Reply 
> privately to author* option.
>
> If you haven't enabled the logging of API transactions yet, please check 
> the links below on how to do so.
> Java -  
> https://developers.google.com/google-ads/api/docs/client-libs/java/logging?hl=en
> .Net - 
> https://developers.google.com/google-ads/api/docs/client-libs/dotnet/logging?hl=en
> PHP - 
> https://developers.google.com/google-ads/api/docs/client-libs/php/logging?hl=en
> Python - 
> https://developers.google.com/google-ads/api/docs/client-libs/python/logging?hl=en
> Ruby - 
> https://developers.google.com/google-ads/api/docs/client-libs/ruby/logging?hl=en
> Perl - 
> https://developers.google.com/google-ads/api/docs/client-libs/perl/logging?hl=en
>
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q29U8iw: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 
"Google Ads API and AdWords 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/444eeeb2-ac2e-4ae1-b829-1b8b7c54cd42n%40googlegroups.com.


Performance max Ad Group fields

2022-12-05 Thread Evgeny T
Hi,

According to Ads documentation it is not possible to select Ad Group 
information when querying campaigns with "Performance max" advertising 
channel type.
https://developers.google.com/google-ads/api/docs/performance-max/reporting

Is there any possibility to select Ad information like name, id and labels 
with  "Performance max" advertising channel type?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/79e6ca3d-0122-4245-a6d1-d653b511ad93n%40googlegroups.com.


Repeat execution of the script after a certain period of time

2022-09-13 Thread Maurice T
Hello, I need your help. I tried to add a function to the script 
"setTimeout" in order for it to be executed several times with a certain 
time interval, but nothing worked

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/cbfb9ff8-7905-440a-8f2e-3e30da881775n%40googlegroups.com.


Enable API Key - Errors

2022-05-21 Thread mar. t
Hello all, 

When I enable the following API Key I see that I have multiple requests and 
errors...When I check the error in the console I see this : 

This API project is not authorized to use this API. Places API error: 
ApiNotActivatedMapError
https://developers.google.com/maps/documentation/javascript/error-messages#api-not-activated-map-error

Could someone help me to solve it?

Thank you in advance!

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords 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/3466bcb6-5577-4082-bb5a-d263dd1cf1a3n%40googlegroups.com.


Using the new Google Ads API

2022-05-09 Thread Dima T
Hello.

I am trying to convert old application which used deprecated 
authentication, to new one.
The app is written in Java and using com.google.api-ads:google-ads version 
18.0.0

Here are my config properties:

api.googleads.clientId=8148nt.com
api.googleads.clientSecret=cVsR
api.googleads.refreshToken=1/eQUQg
api.googleads.developerToken=Ijs5A
api.googleads.clientCustomerId=6178640297
api.googleads.loginCustomerId=1847133147

When i try to execute app (to pull campaign performance details) i receive 
this error:

com.google.ads.googleads.v10.errors.GoogleAdsException: errors {
  error_code {
authorization_error: USER_PERMISSION_DENIED
  }
  message: "User doesn\'t have permission to access customer. Note: If 
you\'re accessing a client customer, the manager\'s customer id must be set 
in the \'login-customer-id\' header. See 
https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid";
}
request_id: "N-1UIzV6efOO3nI33ykweA"

I am using new developer token and manager account # as login customer id.
Can someone please let me know what am i doing wrong?

Thank you
-Dima T

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/63a9a128-73a5-4b88-adbe-5118498b77c8n%40googlegroups.com.


remove_all in OfflineUserDataJobService

2022-03-17 Thread Jacek T
Hi, instead of incrementally adding and removing members of user list, I'm 
considering a remove_all operation on an existing list and a create 
operation for that same list, all part of the same OfflineUserDataJob. 
Would that interrupt the ads that are being served based on that user list? 
Since the remove_all operation can take many hours to complete would ads 
stop being served until the user list is repopulated?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/ffc7da64-6620-4c92-b8d4-fa7721656e3cn%40googlegroups.com.


Id from Batch job result using google ads API

2022-03-03 Thread sowjanya T
Hi Team,
I am using batch job to add Adgroup to a campaign,but while fetching the ad 
id always getting 0, even though i added response content type as 
MUTABLE_RESOURCE.
here is my code,

ListBatchJobResultsPagedResponse batchJobResults = 
batchJobServiceClient

.listBatchJobResults(ListBatchJobResultsRequest.newBuilder().setResourceName(batchJobResourceName)

.setPageSize(PAGE_SIZE).setResponseContentType(ResponseContentType.MUTABLE_RESOURCE).build());
try (AdGroupServiceClient adGroupServiceClient = 
googleAdsClient.getLatestVersion()
.createAdGroupServiceClient()) {
for (BatchJobResult batchJobResult : 
batchJobResults.iterateAll()) {
// AdGroupAd ad =
// 
batchJobResult.getMutateOperationResponse().getAdGroupAdResult().getResourceName();
String adGroupResourceName = 
batchJobResult.getMutateOperationResponse().getAdGroupResult()
.getResourceName();
LOGGER.info("test batch id." + 
batchJobResult.getMutateOperationResponse().getAdGroupResult().getAdGroup().getId());

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords 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/55174f99-566b-43de-b311-784c9608a424n%40googlegroups.com.


Re: where do i find the manager account id?

2022-02-15 Thread J T

still receiving the error
On Thursday, February 10, 2022 at 3:47:17 PM UTC-5 adsapi wrote:

> Hi JT,
>
> Thank you for reaching out to the Google Ads API support team.
>
> With regards to your concern, you can login into your account then go to 
> your preference ->Access & security -> Manager tab. You can see manager 
> account account. 
>
> Since you have encountered the "PERMISSION_DENIED" error, kindly ensure 
> that the user email used to create OAuth credentials also has the 
> appropriate access for the Ads account that you are targeting. With this, 
> please double check if your OAuth credentials are correct for the said 
> user. Also, try following this suggestion "*If you're accessing a client 
> customer, the manager's customer id must be set in the 'login-customer-id' 
> header*" specified in the error message.
>
> If you still encounter an error, you may provide us with the email address 
> you used to generate the OAuth2 credentials, and complete request 
> 
>  and response 
> 
>  logs 
> with the request-id 
> 
>  generated 
> on your end, so our team can better check.
>
> You can provide it via *Reply privately to the author* option. If this 
> option is not available, then send it instead on this email address 
> googleadsa...@google.com .
>
> Thanks,
> [image: Google Logo] 
> Nirmita 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2W5vfJ: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 
"Google Ads API and AdWords 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/d3059143-cd32-4178-a8e3-2530073b725dn%40googlegroups.com.


where do i find the manager account id?

2022-02-09 Thread J T
i receive an error  Error: The caller does not have permission: User 
doesn't have permission to access customer and i was told i need to set the 
manager account id. where do i find 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 
"Google Ads API and AdWords 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/797ae9d3-dd26-4fdd-9fa9-bfef99d33372n%40googlegroups.com.


Re: Radwords

2022-01-13 Thread J T
If i do use   Query Migration Tool 
,
 it 
still doesnt help in Radwords. I get an error when i make edits to the 
original script

On Thursday, January 13, 2022 at 2:32:00 AM UTC-5 adsapi wrote:

> Hi,
>
> Our team understands the challenges of migrating to the new Google Ads API.
>
> However, and as mentioned in my earlier response, you should be able to 
> use the Query Migration Tool 
> ,
>  
> for translating your AWQL 
>  
> queries 
> into the new GAQL 
> , so 
> as to help simplify your migration effort for the queries.
>
> For Python, you can refer to these reporting examples 
> .
>  
> Should you require further assistance developing using Python, you may 
> reach out to the client library owners via this link 
> , as they should 
> be better equipped to assist you with any code level concerns.
>
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Uhrxz: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 
"Google Ads API and AdWords 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/445191c6-687f-4bbc-a5f5-533fe4d37ba8n%40googlegroups.com.


Re: Radwords

2022-01-12 Thread J T
Google api team should provide us with an alternative or way to query data 
from specific campaigns,ads without coding then. We have too many lines of 
codes in AWQL which now you are making redundant. This is unfair and should 
be able to access through a  daily report without R or python
On Monday, January 10, 2022 at 12:53:14 AM UTC-5 adsapi wrote:

> Hi,
>
> Thank you for reaching out to our API support team.
>
> Unfortunately, our team would not be able to further comment regarding 
> RAdWords as this is outside or our team's scope. What I can recommend, 
> however, is that you refer to the supported Google Ads API client 
> libraries , 
> and reach out to its respective client library owners via the *Issues* 
> tab in their respective Github pages. 
>
> This way, you should be able to acquire insights on client library related 
> topics.
>
> As for the Query Migration Tool 
> ,
>  
> this is for translating your AWQL 
>  
> queries 
> to the new GAQL 
> , 
> when retrieving reports using the Google Ads API.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Uhrxz: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 
"Google Ads API and AdWords 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/1479d683-95e9-42f1-8b74-69f0149d54e6n%40googlegroups.com.


Can Someone help convert my R script to Python for getting GAQL queried data

2022-01-12 Thread J T
Im trying to use rgoogleads but it keeps asking me for authentication. I 
instead want to use python googleads library. Can someone please help me 
convert the below script to python?


# LINES BELOW ARE FOR TROUBLESHOOTING AUTHENTICATION
#install.packages("RCurl")
#require(devtools)
#install_github('jburkhardt/RAdwords')


# Credentials set up at https://console.developers.google.com under 
x...@gmail.com
# developer.token <-'xx'
# client.id <-"xx-xx.apps.googleusercontent.com"
# client.secret <-"xx"
library(rgoogleads)
gads_auth(email = 'h...@gmail.com')
gads_auth_configure(path = 'D:/ga_auth/app.json')
google_auth <- doAuth()
refreshToken(google_auth)

options(RCurlOptions = list(cainfo = system.file("CurlSSL", "cacert.pem", 
package = "RCurl")))

data2 <- gads_get_report(
  resource = 'campaign',
  fields   = c('campaign.name',
   'segments.date',
   'metrics.clicks'),
  date_from   = "2021-01-08",
  date_to = "2021-01-10",
  customer_id   = '801-xx-'
)
#--- DimAdWordsAd 
--

SelectFields = c( 
'AdGroupId','Date','CreativeFinalUrls','CreativeUrlCustomParameters','Description','Description1'
  
,'Description2','DisplayUrl','Headline','HeadlinePart1','HeadlinePart2','Path1','Path2','Id','Labels'
  
,'AdType','Status','DevicePreference','ImageAdUrl','ImageCreativeImageHeight','ImageCreativeImageWidth'
  ,'ImageCreativeName')
ReportName = "AD_PERFORMANCE_REPORT"

DimAdWordsAd <- 
getAdwordsData(ReportName,SelectFields,adwordsStartDate,adwordsEndDate)

# Clean up the Final URL to match format in FINAL_URL_REPORT
DimAdWordsAd$FinalURL <- 
substr(DimAdWordsAd$FinalURL,3,nchar(DimAdWordsAd$FinalURL)-2)

# Rename Columns
colnames(DimAdWordsAd)[1] <- "AdwordsAdGroupId"
colnames(DimAdWordsAd)[2] <- "Date"
colnames(DimAdWordsAd)[3] <- "FinalUrl"
colnames(DimAdWordsAd)[4] <- "CustomParameter"
colnames(DimAdWordsAd)[5] <- "Description"
colnames(DimAdWordsAd)[6] <- "DescriptionLine1"
colnames(DimAdWordsAd)[7] <- "DescriptionLine2"
colnames(DimAdWordsAd)[8] <- "DisplayUrl"
colnames(DimAdWordsAd)[9] <- "Headline"
colnames(DimAdWordsAd)[10] <- "Headline1"
colnames(DimAdWordsAd)[11] <- "Headline2"
colnames(DimAdWordsAd)[12] <- "Path1"
colnames(DimAdWordsAd)[13] <- "Path2"
colnames(DimAdWordsAd)[14] <- "AdwordsAdId"
colnames(DimAdWordsAd)[15] <- "Labels"
colnames(DimAdWordsAd)[16] <- "AdType"
colnames(DimAdWordsAd)[17] <- "AdState"
colnames(DimAdWordsAd)[18] <- "DevicePreference"
colnames(DimAdWordsAd)[19] <- "ImageAdUrl"
colnames(DimAdWordsAd)[20] <- "ImageAdHeight"
colnames(DimAdWordsAd)[21] <- "ImageAdWidth"
colnames(DimAdWordsAd)[22] <- "ImageAdName"

# Clean up the ImageAdUrl
DimAdWordsAd$ImageAdUrl <- 
paste("https://tpc.googlesyndication.com/pageadimg/imgad?id=",DimAdWordsAd$ImageAdUrl)

# Get maxiumum date for each Ad. Use attributes from that date.
DimAdWordsAdUniqueKeys <- ddply(DimAdWordsAd, ~ AdwordsAdGroupId + 
AdwordsAdId, summarize, max = max(Date))
colnames(DimAdWordsAdUniqueKeys)[3] <- "Date"
DimAdWordsAd <- merge(DimAdWordsAdUniqueKeys,DimAdWordsAd, 
by=c("Date","AdwordsAdGroupId","AdwordsAdId"))

# Clean up missing data
DimAdWordsAd$FinalUrl[DimAdWordsAd$FinalUrl == ""] <- "Unknown"
DimAdWordsAd$CustomParameter[DimAdWordsAd$CustomParameter == " --"] <- NA
DimAdWordsAd$Description[DimAdWordsAd$Description == " --"] <- NA
DimAdWordsAd$DescriptionLine1[DimAdWordsAd$DescriptionLine1 == " --"] <- NA
DimAdWordsAd$DescriptionLine2[DimAdWordsAd$DescriptionLine2 == " --"] <- NA
DimAdWordsAd$DisplayUrl[DimAdWordsAd$DisplayUrl == " --"] <- NA
DimAdWordsAd$Headline[DimAdWordsAd$Headline == " --"] <- NA
DimAdWordsAd$Headline1[DimAdWordsAd$Headline1 == " --"] <- NA
DimAdWordsAd$Headline2[DimAdWordsAd$Headline2 == " --"] <- NA
DimAdWordsAd$Path1[DimAdWordsAd$Path1 == " --"] <- NA
DimAdWordsAd$Path2[DimAdWordsAd$Path2 == " --"] <- NA
DimAdWordsAd$Labels[DimAdWordsAd$Labels == " --"] <- NA
DimAdWordsAd$AdType[DimAdWordsAd$AdType == " --"] <- NA
DimAdWordsAd$AdState[DimAdWordsAd$AdState == " --"] <- NA
DimAdWordsAd$DevicePreference[DimAdWordsAd$DevicePreference == " --"] <- NA
DimAdWordsAd$ImageAdUrl[DimAdWordsAd$ImageAdUrl == " --"] <- NA
DimAdWordsAd$ImageAdUrl[DimAdWordsAd$ImageAdUrl == 
"https://tpc.googlesyndication.com/pageadimg/imgad?id=  --"] <- NA
DimAdWordsAd$ImageAdHeight[DimAdWordsAd$ImageAdHeight == " --"] <- NA
DimAdWordsAd$ImageAdWidth[DimAdWordsAd$ImageAdWidth == " --"] <- NA
DimAdWordsAd$ImageAdName[DimAdWordsAd$ImageAdName == " --"] <- NA

# Replce platform codes with names
DimAdWordsAd$DevicePreference[DimAdWordsAd$DevicePreference == "3"] <- 
"Desktop"
DimAdWordsAd$DevicePreference[DimAdWordsAd$DevicePreference == "30001"] <- 
"High End Mobile"
DimAdWordsAd$DevicePreference[DimAdWordsAd$DevicePreference == "30002"] <- 
"Tablet"

# Drop date column
drops <- c("Date")
DimAdWordsAd <- DimAdWordsAd[ , !(names(DimAdWordsAd) %in% drop

Radwords

2022-01-07 Thread J T
Hi I know you do not provide support for Radwords, but what library should 
I be using in R then? I have 7k lines of code in R for google ads api and 
Radwords is a dependent library. Am i supposed to update this library or 
install another your team recommends in R? What is the query migration tool 
for? only queries in python and not R?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/22f93fbe-44cd-4550-a2a5-e3ae6b309dd8n%40googlegroups.com.


What metric in the Google Ads API corresponds to the (Cost / all conv.) column in the interface?

2021-06-04 Thread Alex T
Hi all,

I work with test accounts and there is no way for me to check the metrics.
The question is as follows, in the Google Ads interface I have the (Cost / 
all conv.) column enabled
[image: 2021-06-04_12-29.png]
How can I get the values of this column including averages via the Google 
Ads API?

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

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


Re: refresh_token update in the background

2021-05-26 Thread Alex T
Hi Ernie, thanks for the clarification.

вторник, 25 мая 2021 г. в 04:48:02 UTC+3, adsapiforumadvisor: 

> Hi Alex,
>
> Thank you for posting your concern.
>
> You may refer to this document 
>  to 
> read more information about refresh token expiration. Since you are 
> noticing that your refresh token expires every week, then it appears that 
> the scenario below is happening at your end.
> "*A Google Cloud Platform project with an OAuth consent screen configured 
> for an external user type and a publishing status of "Testing" is issued a 
> refresh token expiring in 7 days.*"
>
> Unfortunately, this is already outside of our scope and would not be able 
> to provide answer to your questions below. With this, I would suggest 
> posting your questions on this support channel 
>  instead to 
> get answer from the more equipped team for this topic.
>
> "
>
> *Is it possible to get a refresh_token once and then update it in the 
> background, without starting the browser and all the follow up?  Or, is it 
> possible to increase refresh_token lifetime?*"
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2HD9KV: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/768622eb-b005-46c5-8b45-cf53a1cb01e7n%40googlegroups.com.


Re: Execute "Exclude from ad group" via API

2021-05-26 Thread Alex T
Hi Peter,

the "negative" attribute is what I needed, for some reason I thought that 
it only applies to keywords)

Thank you for help.

вторник, 25 мая 2021 г. в 09:39:10 UTC+3, adsapiforumadvisor: 

> Hi Alex,
>
> Thank you for reaching out to our API support team.
>
> Regarding your concern about successful API transactions (no API errors) 
> for criteria and those not reflecting properly via the UI, I would 
> recommend that you reach out to the Google Ads Product Support team, via 
> this link , to learn more 
> if it is intended behavior on their end to not display certain 
> status/attributes.
>
> As for your below statement :
>
> *Also when "Exclude from ad group" in Google Ads API, the API returns 
> ENABLED status ; How can I execute "Exclude from ad group" via API ?*
>
> The ENABLED status 
> 
>  
> indicates that a certain criteria is currently actively targeting or being 
> excluded in your account. If by exclude you meant REMOVED then you will 
> need to perform a mutate request to remove the said criteria.
>
> As for excluding (negative) criteria, you will need to create the said 
> criteria (AgeRangeInfo 
> )
>  
> at the ad group level using the AdGroupCriterionService 
> 
>  
> and specify the negative 
> 
>  
> attribute as TRUE. Let me know if this helps.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2HD919: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/137c5eb5-00ee-4436-b9ef-5cde041ecbf9n%40googlegroups.com.


refresh_token update in the background

2021-05-24 Thread Alex T
Preamble:
I use desktop app flow, generate a refresh_token and successfully get data 
from Google Ads.
But after about a week, the token stops working and I have to run 
authenticate_in_desktop_application.py again. (all actions from here 

)
- go to the browser 
- sign in to my Google Ads account
- And give permission on the OAuth2 consent screen

The question is as follows:
Is it possible to get a refresh_token once and then update it in the 
background, without starting the browser and all the follow up? 

Or, is it possible to increase refresh_token lifetime?

I would be grateful for any information.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fb0984cd-e021-415f-95dc-55813dda6e00n%40googlegroups.com.


Execute "Exclude from ad group" via API

2021-05-24 Thread Alex T
Hi all.
When adding/removing adGroupCriteria related to demographics via Google Ads 
API, Google Ads interface does not show the status (ENABLED/REMOVED)
Also when "Exclude from ad group" in Google Ads API, the API returns 
ENABLED status
[image: 2021-05-24_13-07.png]
[image: 2021-05-24_13-05.png]
How can I execute "Exclude from ad group" via API ?

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

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


Re: Test account, Segments - query nothing is returned

2021-04-27 Thread Alex T
Hi Anthony, thanks for the reply.

вторник, 27 апреля 2021 г. в 22:24:50 UTC+3, adsapiforumadvisor: 

> Hi Alex,
>
> When including any segments 
> 
>  
> to a report query, any rows with zero impressions will be excluded. Since 
> test accounts don't serve any impressions, you will not see any report data 
> when including segments for these accounts. 
>
> Regards,
> Anthony
>
> [image: Google Logo] 
> Anthony 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2GI1FW: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/be6ad2b4-c813-46b9-8636-87b126dc2e71n%40googlegroups.com.


Re: Test account, Segments - query nothing is returned

2021-04-27 Thread Alex T
How can I get metrics on devices?
Any suggestions.

вторник, 27 апреля 2021 г. в 20:22:33 UTC+3, Alex T: 

> Hi all.
>
> I have a test manager account that manages a test client account. I'm 
> having trouble getting data when I add segmentation by device to the query. 
> The query simply returns nothing. Also, when adding any segmentation to the 
> query - nothing is returned, no errors or data.
> [image: F6DD5Oe.png]
>
> When I remove a segment from the query, I get the necessary data.
> [image: o0ei3c7.png]
>
> Can it be related to the fact that a test account is being used and 
> everything will work on a real account?
> Please give me any information on this problem or a solution.
> 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/0715d69c-c2a1-4f62-9565-d6bb32394134n%40googlegroups.com.


Re: Test account, Segments - query nothing is returned

2021-04-27 Thread Alex T
How else can I get metrics on devices?

вторник, 27 апреля 2021 г. в 20:22:33 UTC+3, Alex T: 

> Hi all.
>
> I have a test manager account that manages a test client account. I'm 
> having trouble getting data when I add segmentation by device to the query. 
> The query simply returns nothing. Also, when adding any segmentation to the 
> query - nothing is returned, no errors or data.
> [image: F6DD5Oe.png]
>
> When I remove a segment from the query, I get the necessary data.
> [image: o0ei3c7.png]
>
> Can it be related to the fact that a test account is being used and 
> everything will work on a real account?
> Please give me any information on this problem or a solution.
> 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/0a617410-890c-4b13-b856-fca55366b0bcn%40googlegroups.com.


Test account, Segments - query nothing is returned

2021-04-27 Thread Alex T
Hi all.

I have a test manager account that manages a test client account. I'm 
having trouble getting data when I add segmentation by device to the query. 
The query simply returns nothing. Also, when adding any segmentation to the 
query - nothing is returned, no errors or data.
[image: F6DD5Oe.png]

When I remove a segment from the query, I get the necessary data.
[image: o0ei3c7.png]

Can it be related to the fact that a test account is being used and 
everything will work on a real account?
Please give me any information on this problem or a solution.
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/65049c0b-09c7-469c-903e-c9bc75ffc624n%40googlegroups.com.


OfflineDataUploadService API Total number events that can be called in Google ads api

2020-06-22 Thread Alen T Mathew
What is the total number of offline data(events) that can be uploaded in a 
single API call using the Google ads API 'OfflineDataUploadService', 
version='v201809'? 

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

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


Re: Tried to pause a campaign, while doing so, I get this error. This error occurs on and off.

2019-11-12 Thread Gayatri T

>
> Hi, 


 Actually I tried to call the method only once. But still this error occurs 
everyday
Can you please check why this occurs even for one call with this request Id

requestId=00059721ac2ef79f0a6216d52d0e9fd9 

[2019-11-12 03:02:42] AW_SOAP.WARNING: clientCustomerId=8658281137 
operations=1 service=CampaignService method=mutate responseTime=136 
requestId=00059721ac2ef79f0a6216d52d0e9fd9 server=adwords.google.com 
isFault=1 faultMessage=[RateExceededError ]  
[2019-11-12 03:02:42] AW_SOAP.NOTICE: POST 
/api/adwords/cm/v201809/CampaignService?wsdl HTTP/1.1
Host: adwords.google.com
Connection: close
User-Agent: PHP-SOAP/7.3.3-1+ubuntu16.04.1+deb.sury.org+1
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Content-Length: 866
Authorization: REDACTED

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/973799c1-e61f-491a-8c1e-a55c69abd577%40googlegroups.com.


Tried to pause a campaign, while doing so, I get this error. This error occurs on and off.

2019-11-07 Thread Gayatri T
Tried to pause a campaign, while doing so, I get this error. This error 
occurs on and off.

"'PHP Fatal error: Uncaught Google\AdsApi\AdWords\v201809\cm\ApiException: 
[RateExceededError ] in 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:43'

Code : 
$selector->setPaging(new Paging(0, self::PAGE_LIMIT));
$totalNumEntries = 0; 
do{
$page = $campaignService->get($selector);
 if ($page->getEntries() !== null) {

$totalNumEntries = $page->getTotalNumEntries();
 foreach ($page->getEntries() as $campaign) {
$campaign->setStatus(CampaignStatus::PAUSED);
$operations = [];
$operation = new CampaignOperation();
$operation->setOperand($campaign);
$operation->setOperator(Operator::SET);
$operations[] = $operation;
$result = $campaignService->mutate($operations);

$campaign = $result->getValue()[0];
printf("Campaign with ID %d was removed.\n", 
$campaign->getId());
 }
 }
}while ($selector->getPaging()->getStartIndex() < $totalNumEntries);
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4fd2ed30-d9ea-43c2-a82b-220dbfe75703%40googlegroups.com.


What is the cause of this error.? This error occurs on and off in google ads

2019-11-07 Thread Gayatri T

What is the cause of this error.? This error occurs on and off.

PHP Fatal error: Uncaught Google\AdsApi\AdWords\v201809\cm\ApiException: 
InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro
 
in 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php:43
 
Stack trace: #0 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php(43):
 
ReflectionClass->newInstanceArgs(Array) #1 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(202):
 
Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', 
Array) #2 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/AdsSoapClient.php(164):
 
Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
 
#3 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/AdWords/v201809/cm/CampaignService.php(164):
 
Google\AdsApi\Common\AdsSoapClient->__soapCall('get', Array) #4 
/var/www/DH2-MASTER/applica in 
/var/www/DH2-MASTER/application/googleads-php-lib/src/Google/AdsApi/Common/Util/Reflection.php
 
on line 43 Build step 'Execute shell' marked build as failure No emails 
were triggered. Finished: FAILURE

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/53f852fc-aef8-4997-964c-95f8ebd830c0%40googlegroups.com.


Audience for geo targeting ads

2019-08-02 Thread Gayatri T
Hi,

Do we need to set the target audience for geo targeting ads?
I run a geo targeting ad. It spends only 10% to 20% of the budget set to it 
everyday.
So it is underserving impressions. Is there any way to increase the 
impressions for this campaign?.
How do geo targeting ads work?

Thank you,
Gayathree 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9f928da3-50a1-4020-ae94-e0ce2330775b%40googlegroups.com.


updating multiple campaigns at same time

2019-07-26 Thread Gayatri T
Hi, 
I want to update the budget of a set of campaigns daily. I use 
updateCampaign.php to update a single campaign now. Can we update multiple 
campaigns at the same time through google adwords api using 
(updateCampaign.php)? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8ac3d2a0-3eee-49a2-8a68-f72d8429a9b9%40googlegroups.com.


Google Ads API - Reporting for Accounts linked to manager account

2019-04-01 Thread t . a . giesemann
Hello dear Forum,

I am migrating the Google Adwords API to the new Google Ads API using 
Python for both. I am using a manager account with several client accounts 
linked to it. These other accounts are managed form the manager account and 
reporting works perfectly fine when using the "old" AdWords API. When I 
tried to make the fist call with the new API 
(https://developers.google.com/google-ads/api/docs/first-call/get-campaigns) 
I wasn't able to recieve reports from our linked accounts. I recieved the 
following error:

  "errors": [
{
  "errorCode": {
"authorizationError": "USER_PERMISSION_DENIED"
  },
  "message": "User doesn't have permission to access customer."
}
  ]
}

I was wondering if our clients will have to take some action (like to grant 
rights ) or if I am missing something in the use of the new API.
I login via client secret/id and developer token of my manager account. The 
request going out to the managed accounts via their customer id is:

query = ("""
SELECT campaign.name, campaign.status, segments.device, metrics.impressions, 
metrics.clicks,
   metrics.ctr, metrics.average_cpc, metrics.cost_micros
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
""")
response = ga_service.search(customer_id, query, page_size=page_size)


Any help will be appreciated.

Greets Tobias





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

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


Re: RevokeRefreshToken

2019-01-03 Thread Derek T
Bharani,

I'd like to throw in a "Me, too!" here.  I'm using the .NET library.  When 
using the provider OAuth2ProviderForApplications, the default value for 
IsOffline is "true" so that suggests that it's already set to offline.  The 
examples in your link were not related to the .NET libraries, so I'm unsure 
if there's another way to validate this.

After using the RevokeRefreshToken() method, there are no errors and the 
application remains in the permissions list 
(https://myaccount.google.com/permissions)

Is there an extra step required to get this to work properly?

On Wednesday, January 2, 2019 at 3:31:45 PM UTC-5, Bharani Cherukuri 
(AdWords API Team) wrote:
>
> Hello Pankaj, 
>
> The RevokeRefreshToken revokes the refresh token if offline mode is used. 
> Can you make sure that you set the access_type to offline 
>  so 
> that you can retrieve new access tokens  or revoke without re-prompting the 
> user? 
>
> Let me know if you have any further questions. 
>
> Regards,
> Bharani, AdWords API Team
>

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

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


NOT WORKING - Account Anomaly Detector - Manager Account

2018-06-05 Thread t . kamp
Hello,

i've put the anomaly detector (manager account) script into my mcc account 
in AdWords.
This 
script: 
https://developers.google.com/adwords/scripts/docs/solutions/mccapp-account-anomaly-detector

I only replaced the spreadsheet url in this script

But the difference between impressions, clicks, conversions and costs in 
the script and my mcc account is huge.

Impressions yesterday:
- spreadsheet: 1.337
- adwords: 5.545

How is this possible?

Hope someone can help me! :)

Best regards,
Thijs

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

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


NOT WORKING Account Anomaly Detector - Manager Account

2018-06-05 Thread t . kamp
Hello,

i've copied the anomaly detector (manager account) and pasted in my mcc 
account.
This one: 
https://developers.google.com/adwords/scripts/docs/solutions/mccapp-account-anomaly-detector

When i compare yesterday in the speadsheet and my account overview (in 
adwords) there is a big difference in impressions, clicks, conversions and 
costs.

Impressions yesterday:
Spreadsheet 5.986
Adwords 66.869

How is this big difference posible?

I only copied the script and past my emailadres and spreadsheet url in the 
script. I also didn't change anything in the spreadsheet.

Hope you can help me :)

Best regards,
Thijs

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

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


anomaly detector (manager account) not working

2018-06-05 Thread t . kamp

Hello,

i've put the anomaly detector (manager account) script into my mcc account 
in AdWords.
This script: 
https://developers.google.com/adwords/scripts/docs/solutions/mccapp-account-anomaly-detector

I only replaced the spreadsheet url in this script

But the difference between impressions, clicks, conversions and costs in 
the script and my mcc account is huge.

Impressions yesterday:
- spreadsheet: 1.337
- adwords: 5.545

How is this possible?

Hope someone can help me! :)

Best regards,
Thijs

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

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


Not Working - Account Anomaly Detector - Manager Account

2018-06-05 Thread t . kamp
Hello,

i've put the anomaly detector (manager account) script into my mcc account 
in AdWords.
This 
script: 
https://developers.google.com/adwords/scripts/docs/solutions/mccapp-account-anomaly-detector

I only replaced the spreadsheet url in this script

But the difference between impressions, clicks, conversions and costs in 
the script and my mcc account is huge.

Impressions yesterday:
- spreadsheet: 1.337
- adwords: 5.545

How is this possible?

Hope someone can help me! :)

Best regards,
Thijs

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

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


ManagedCustomerService.MutateLink (From client)

2018-01-22 Thread Derek T
I'm trying to link accounts, using the MutateLink operation on 
ManagedCustomerService.  However, this operation does not work the way that 
I had hoped.

In order to get this method to work correctly, I (the manager) need to 
login, then send the invitation to my desired client.

What I'm hoping to do is allow my clients to send an invitation for me to 
manage their account.

Is this possible?

If this is not possible, what is a recommended workflow to handle the fact 
that I need to send my clients an invitation, instead of them sending it to 
me?

Thank you in advance!

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

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


Re: Campaign Location Settings: Radius (GET)

2017-11-13 Thread Derek T
Thank you for the pointer!  I'll look into this ASAP.

Have a great day!

On Thursday, November 9, 2017 at 11:06:12 AM UTC-5, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi Derek, 
>
> I'll get in touch with the team to provide more details in the Address 
> returned for Proximity criteria. Meanwhile, you can use the reverse 
> geocoding 
> 
>  to 
> retrieve the location details using the latitude/longitude returned in the 
> geoPoint 
> .
>  
> Please note that the latitude and longitude will be in Micro degrees. 
>
> Regards,
> Shwetha, AdWords API Team.
>

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

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


Re: Campaign Location Settings: Radius (GET)

2017-11-08 Thread Derek T
Thank you for the response, Shwetha!

In my case, I created it from the AdWords UI.

What I specified was the following:

20.0 mi around Sunrise, FL

I receive the values for 20, Miles and Florida.  I don't receive 
"Sunrise".  So when I'm trying to use the information returned as part of 
my API implementation, It would not be the same value that you see in 
AdWords.  Instead, all I would be able to say is "20.0 mi around FL".  I 
guess my question is how to obtain the value "Sunrise," in this case?

On Wednesday, November 8, 2017 at 3:57:00 PM UTC-5, Shwetha Vastrad 
(AdWords API Team) wrote:
>
> Hi Derek, 
>
> Depending on the way you created the Proximity Criterion, the address may 
> or may not be populated. If you explicitly provided the address in the 
> Proximity object, then you can retrieve the details using 
> CampaignCriterionService.get() by including the field "Address" in the 
> selector. If you created the Proximity criterion by specifying a geoPoint, 
> then the address may be returned as null if unknown. If you are specifying 
> the address but not receiving it in the response, please enable logging and 
> provide the SOAP request and response logs so I can take a look. Please use 
> *Reply 
> privately to author* when responding. 
>
> Regards,
> Shwetha, AdWords API Team.
>

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

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


Campaign Location Settings: Radius (GET)

2017-11-08 Thread Derek T
I'm attempting to recreate the basic functionality in the Campaign > 
Locations section, specifically with specifying a radius.  After some 
digging it looks like I should be using the Proximity Criteria Type in the 
CampaignCriterionService, but when I retrieve the list from the criteria, 
the Address block is mostly empty.  All that I receive is provinceName.  My 
current campaign settings specify a radius of x-Miles for a specific zip 
code.  I'd expect to see postalCode returned with the provinceName.

Here's a snippet for my C# implementation:

var campaignService = (CampaignCriterionService)request.AdWordsUser.
GetService(AdWordsService.v201705.CampaignCriterionService);


var campaignLocationPage = campaignService.get(new Selector
{
fields = new string[]
{
Criterion.SelectableFields.Id,
Criterion.SelectableFields.CriteriaType,
Proximity.SelectableFields.Address,
Proximity.SelectableFields.GeoPoint,
Proximity.SelectableFields.RadiusDistanceUnits,
Proximity.SelectableFields.RadiusInUnits
},
predicates = new Predicate[]
{
new Predicate
{
field = Criterion.FilterableFields.CriteriaType,
@operator = PredicateOperator.EQUALS,
values = new string[] { CriterionType.PROXIMITY.ToString() }
},
new Predicate
{
field = "CampaignId",
@operator = PredicateOperator.IN,
values = request.CampaignIdList.Select(x => x.ToString()).
ToArray() // This is just a list of campaign IDs converted into an array of 
strings
}
}
});

I've found other posts where this type of query settings are recommended, 
but they don't show full code snippets, or address the issue of an empty 
Address.

I've gone so far as to try to hard-code the names of the Address fields in 
my Selector's fields, (ex: "PostalCode" or "POSTALCODE") and received an 
error back from the API, stating that the field name is invalid.

Thank you in advance.  Any help would be greatly appreciated!

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

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


Re: Possible Subdivisions for Product Group

2017-10-18 Thread Derek T
Thank you for the response, Shwetha!  Using your advice, I'm handling each 
partition type differently.  I'm currently down to Product Type and Custom 
Label, which I'm still researching at the moment.  I appreciate the quick 
feedback.  It sent me down a good path and I was able to move quickly 
afterwards.

On Monday, October 16, 2017 at 3:03:22 PM UTC-4, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi, 
>
> I'm afraid its not possible to get the list of available subdivision 
> options for a particular ProductPartition using AdWords API. You can divide 
> a ProductPartition based on the product dimensions provided here 
> .
>  
> You can get your current ProdictPartition tree using 
> AdGroupCriterionService 
> .
>  
> I'm afraid you cannot retrieve the list of available Brands, ItemId etc to 
> create a ProductPartition using AdWords API. You could consider retrieving 
> this information from the linked Merchant Center account using Content API 
> . You can 
> only retrieve ProductBiddingCategory data, which are fixed IDs, using 
> ConstantDataService.getProductBiddingCategoryData() 
> 
> .
>
> Regards,
> Shwetha, AdWords API Team.
>

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

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


Possible Subdivisions for Product Group

2017-10-16 Thread Derek T
Good afternoon!

I'm working with the Shopping section within AdWords.

I'm trying to mimic the functionality of the Product Groups section, using 
the .NET API libraries.  I noticed that when I click on a product group 
(for example, "All products") I am taken to a new screen, where I can 
choose what to subdivide by.

When I download the Partition Tree, I'm able to see what I previously 
selected, but I'm not able to view all possible choices.

As an example, I found a way to view all categories 
(constantDataService.getProductBiddingCategoryData), but that just gives me 
back the entire categories tree, instead of giving me back only what I 
would be able to use, under "All products."

I might be able to figure out some logic to help mitigate that issue, but 
it doesn't help me much for Brand, ItemId and so forth.  (I wouldn't want 
to have the user select a Brand that isn't even applicable to that product 
group.)

Before I get too far ahead, here's my question:

*What is the recommended way to display the currently-applicable 
subdivision options, when subdividing a specific product group?*

I'm very new to the API, having only worked with this for about two weeks, 
so I hope I'm using the correct language in my question.

If there is more information that I can provide, please let me know.  I'm 
in that scary phase, where I don't know what I don't know.

Thank you in advance!

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

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


List of GDN Topics in Japanese?

2017-03-13 Thread クワ T
Hi I found a list of GDN topics in English here:
https://support.google.com/adwords/answer/156178/?hl=en&authuser=1

Is it possible to get a list of these topics in Japanese through the API? 
 (Something similar to the LocationCriterionService where we can set the 
language)

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

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


Re: ProductGroups which have 0 active products

2016-09-21 Thread Anand T
Many Thanks!!

Regards
Anand T

On Tuesday, September 20, 2016 at 3:12:26 AM UTC+5:30, Vishal Vinayak 
(Adwords API Team) wrote:
>
> Hi Anand,
>
> Unfortunately, this is currently not possible via the API services. 
> However, you can extract the ProductGroup information for all active 
> products using the Product Partition Report 
> <https://developers.google.com/adwords/api/docs/appendix/reports/product-partition-report#productgroup>
>  and 
> then subtract that list from the list of all product groups/partitions 
> created by you, assuming that information is available with you locally. 
> Alternatively, you can try setting the *includeZeroImpressions* header in 
> your report to true and check if you are able to see the information for 
> all product partitions in the report. 
>
> Regards,
> Vishal, AdWords API Team 
>

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

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


ProductGroups which have 0 active products

2016-09-19 Thread Anand T
Hi Team

i need to get a list of existing ProductGroups which have 0 active products
in which service i can get the info

Regards
Anand T

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

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


Re: how do i get benchmarked performance via Api

2016-04-29 Thread Anand T

no

It is the reports produced by Google

On Friday, April 29, 2016 at 12:16:35 AM UTC+5:30, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Anand,
>
> Could you provide the source of the report attached? Is this a report you 
> generated from the AdWords UI?
>
> Thanks,
> Shwetha, AdWords API Team
>

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

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


How do i get benchmarked performance in api

2016-04-28 Thread Anand T
I need this data to be get from api

Thanks for the Advanced Answers

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

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


how do i get benchmarked performance via Api

2016-04-28 Thread Anand T
see the attached file

i need to get benchmarked performance via api

Thanks for Advanced answers

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

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


Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-18 Thread kaushik vinay T G
Hello Mike,

Thanks for the update, had my head cracking on this, will file for an 
issue now.

Regards,
Kaushik Vinay 

On Wednesday, 18 November 2015 13:37:41 UTC-5, Michael Cloonan (AdWords API 
Team) wrote:
>
> Hello,
>
> Looking at the WSDL, I believe that hash is supposed to work. We only 
> recently added choice support for requests to the ruby library, but only 
> tested it for a different use case, not LogicalUserLists. I believe this to 
> be a bug with the ruby library itself.
>
> Can you please file an issue here: 
> https://github.com/googleads/google-api-ads-ruby/issues
>
> Thanks,
> -Mike, AdWords API Team
>
> On Wednesday, November 18, 2015 at 1:32:41 PM UTC-5, kaushik vinay T G 
> wrote:
>>
>> Hi,
>>I was only able to pass :xsi_type as "UserList", anything other than 
>> that throws an error
>>
>> user_list_srv = adwords.service(:AdwordsUserListService,  :v201509)
>> operation = {
>>   :operator => 'ADD',
>>   :operand => {
>> :xsi_type => 'LogicalUserList',
>> :name => "Retargeting list",
>> :description => "Custom combination list",
>> :status => 'OPEN',
>> :membership_life_span => '30',
>> :rules => [
>>   {
>> :operator => 'ANY',
>> :rule_operands => [
>>   {
>> :xsi_type => "ExpressionRuleUserList",
>> :id => 185402532
>>   },
>>   {
>> :xsi_type => "ExpressionRuleUserList",
>> :id => 185402652
>>   },
>>   {
>> :xsi_type => "ExpressionRuleUserList",
>> :id => 185402772
>>   }
>> ]
>>   }
>> ]
>>   }
>> }
>> response = user_list_srv.mutate([operation])
>>
>>
>>
>> On Wednesday, 18 November 2015 12:51:52 UTC-5, Michael Cloonan (AdWords 
>> API Team) wrote:
>>>
>>> Hello,
>>>
>>> In your initial email, you mentioned that the library validation worked 
>>> and that you got a response from the API. Try that same syntax, but using 
>>> the specific :xsi_type (ExpressionRuleUserList) rather than the generic 
>>> "UserList". If that's already what you've tried, please provide the exact 
>>> code you're using, with those changes in place, so that I can try 
>>> troubleshooting further.
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Wednesday, November 18, 2015 at 11:12:01 AM UTC-5, kaushik vinay T G 
>>> wrote:
>>>>
>>>> Hello Mike,
>>>>
>>>>I tried that before and gave it a try again now, this is what i got 
>>>> as response
>>>>
>>>>AdsCommon::Errors::TypeMismatchError: 
>>>> AdsCommon::Errors::TypeMismatchError: expected: 'choice subtype', 
>>>> provided: 
>>>> 'ExpressionRuleUserList' for field '{:id=>185402532}'
>>>>   
>>>>
>>>> On Wednesday, 18 November 2015 10:57:33 UTC-5, Michael Cloonan (AdWords 
>>>> API Team) wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> You shouldn't need to define :user_list => within the array of 
>>>>> :rule_operands. Instead, just define the user list directly. This is what 
>>>>> "choice" type means; you can populate the data with one of many possible 
>>>>> classes. This is why an explicit :xsi_type is required, as well. So, for 
>>>>> example, rather than the way you have :rules populated above, try this:
>>>>>
>>>>> :rules => [
>>>>>   {
>>>>> :operator => 'ANY',
>>>>> :rule_operands => [
>>>>>   {
>>>>> :xsi_type => "ExpressionRuleUserList",
>>>>> :id => 185402532
>>>>>   },
>>>>>   {
>>>>> :xsi_type => "ExpressionRuleUserList",
>>>>> :id => 185402652
>>>>>   },
>>>>>   {
>>>>

Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-18 Thread kaushik vinay T G
Hi,
   I was only able to pass :xsi_type as "UserList", anything other than 
that throws an error

user_list_srv = adwords.service(:AdwordsUserListService,  :v201509)
operation = {
  :operator => 'ADD',
  :operand => {
:xsi_type => 'LogicalUserList',
:name => "Retargeting list",
:description => "Custom combination list",
:status => 'OPEN',
:membership_life_span => '30',
:rules => [
  {
:operator => 'ANY',
:rule_operands => [
  {
:xsi_type => "ExpressionRuleUserList",
:id => 185402532
  },
  {
:xsi_type => "ExpressionRuleUserList",
:id => 185402652
  },
  {
:xsi_type => "ExpressionRuleUserList",
:id => 185402772
  }
]
  }
]
  }
}
response = user_list_srv.mutate([operation])



On Wednesday, 18 November 2015 12:51:52 UTC-5, Michael Cloonan (AdWords API 
Team) wrote:
>
> Hello,
>
> In your initial email, you mentioned that the library validation worked 
> and that you got a response from the API. Try that same syntax, but using 
> the specific :xsi_type (ExpressionRuleUserList) rather than the generic 
> "UserList". If that's already what you've tried, please provide the exact 
> code you're using, with those changes in place, so that I can try 
> troubleshooting further.
>
> Regards,
> Mike, AdWords API Team
>
> On Wednesday, November 18, 2015 at 11:12:01 AM UTC-5, kaushik vinay T G 
> wrote:
>>
>> Hello Mike,
>>
>>I tried that before and gave it a try again now, this is what i got as 
>> response
>>
>>AdsCommon::Errors::TypeMismatchError: 
>> AdsCommon::Errors::TypeMismatchError: expected: 'choice subtype', provided: 
>> 'ExpressionRuleUserList' for field '{:id=>185402532}'
>>   
>>
>> On Wednesday, 18 November 2015 10:57:33 UTC-5, Michael Cloonan (AdWords 
>> API Team) wrote:
>>>
>>> Hello,
>>>
>>> You shouldn't need to define :user_list => within the array of 
>>> :rule_operands. Instead, just define the user list directly. This is what 
>>> "choice" type means; you can populate the data with one of many possible 
>>> classes. This is why an explicit :xsi_type is required, as well. So, for 
>>> example, rather than the way you have :rules populated above, try this:
>>>
>>> :rules => [
>>>   {
>>> :operator => 'ANY',
>>> :rule_operands => [
>>>   {
>>> :xsi_type => "ExpressionRuleUserList",
>>> :id => 185402532
>>>   },
>>>   {
>>> :xsi_type => "ExpressionRuleUserList",
>>> :id => 185402652
>>>   },
>>>   {
>>> :xsi_type => "ExpressionRuleUserList",
>>> :id => 185402772
>>>   }
>>> ]
>>>   }
>>> ]
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Wednesday, November 18, 2015 at 9:26:22 AM UTC-5, kaushik vinay T G 
>>> wrote:
>>>>
>>>> Hi Nadine,
>>>>
>>>>I tried to send the parameters as u mentioned, but Im unable to 
>>>> create it using ruby client library, please let me know if im passing the 
>>>> right syntax
>>>>
>>>>user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
>>>>operation = {
>>>>   :operator => 'ADD',
>>>>   :operand => {
>>>> :xsi_type => 'LogicalUserList',
>>>> :name => "Retargeting list",
>>>> :description => "Custom combination list",
>>>> :status => 'OPEN',
>>>> :membership_life_span => '30',
>>>> :rules => [
>>>>   {
>>>> :operator => 'ANY',
>>>> :rule_operands => [
>>>>   {
>>>> :user_list => {
>>>>

Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-18 Thread kaushik vinay T G
Hello Mike,
   
   I tried that before and gave it a try again now, this is what i got as 
response

   AdsCommon::Errors::TypeMismatchError: 
AdsCommon::Errors::TypeMismatchError: expected: 'choice subtype', provided: 
'ExpressionRuleUserList' for field '{:id=>185402532}'
  

On Wednesday, 18 November 2015 10:57:33 UTC-5, Michael Cloonan (AdWords API 
Team) wrote:
>
> Hello,
>
> You shouldn't need to define :user_list => within the array of 
> :rule_operands. Instead, just define the user list directly. This is what 
> "choice" type means; you can populate the data with one of many possible 
> classes. This is why an explicit :xsi_type is required, as well. So, for 
> example, rather than the way you have :rules populated above, try this:
>
> :rules => [
>   {
> :operator => 'ANY',
> :rule_operands => [
>   {
> :xsi_type => "ExpressionRuleUserList",
> :id => 185402532
>   },
>   {
> :xsi_type => "ExpressionRuleUserList",
> :id => 185402652
>   },
>   {
> :xsi_type => "ExpressionRuleUserList",
> :id => 185402772
>   }
> ]
>   }
> ]
>
> Regards,
> Mike, AdWords API Team
>
> On Wednesday, November 18, 2015 at 9:26:22 AM UTC-5, kaushik vinay T G 
> wrote:
>>
>> Hi Nadine,
>>
>>I tried to send the parameters as u mentioned, but Im unable to create 
>> it using ruby client library, please let me know if im passing the right 
>> syntax
>>
>>user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
>>operation = {
>>   :operator => 'ADD',
>>   :operand => {
>> :xsi_type => 'LogicalUserList',
>> :name => "Retargeting list",
>> :description => "Custom combination list",
>> :status => 'OPEN',
>> :membership_life_span => '30',
>> :rules => [
>>   {
>> :operator => 'ANY',
>> :rule_operands => [
>>   {
>> :user_list => {
>>   :xsi_type => "ExpressionRuleUserList",
>>   :id => 185402532
>> }
>>   },
>>   {
>> :user_list => {
>>   :xsi_type => "ExpressionRuleUserList",
>>   :id => 185402652
>> }
>>   },
>>   {
>> :user_list => {
>>   :xsi_type => "ExpressionRuleUserList",
>>   :id => 185402772
>> }
>>   }
>> ]
>>   }
>> ]
>>   }
>> }
>>response = user_list_srv.mutate([operation])
>>
>>
>> Result:
>> AdsCommon::Errors::TypeMismatchError: 
>> AdsCommon::Errors::TypeMismatchError: expected: 'choice subtype', provided: 
>> '' for field '{:user_list=>{:xsi_type=>"ExpressionRuleUserList", 
>> :id=>185402532}}'
>>
>>
>> On Tuesday, 17 November 2015 16:38:35 UTC-5, Nadine Sundquist (AdWords 
>> API Team) wrote:
>>>
>>> Hello,
>>>
>>> I gave this a try myself using the example, while keeping in mind what 
>>> you wanted to do. This is the request and response in SOAP XML (minus the 
>>> header):
>>>
>>> [17 Nov 2015 16:26:44,075 - INFO ] Outgoing Request:
>>> >> xmlns="https://adwords.google.com/api/adwords/rm/v201509";>>>  
>>> xmlns="https://adwords.google.com/api/adwords/cm/v201509";>ADD>>  
>>> xsi:type="LogicalUserList" >My combination list customers 
>>> #2gQCmMULSkgHdANY>> xsi:type="BasicUserList" 
>>> >66612533>> xsi:type="BasicUserList" 
>>> >66612413>> xsi:type="BasicUserList" 
>>> >66612293
>>> [17 Nov 2015 16:26:44,540 - INFO ] Incoming response:
>>> https://adwords.google.com/api/adwords/cm/v201509"; xmlns:ns2="
>>> https://adwords.google.com/api/adwords/rm/v201509";>UserListReturnValue>>  
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-18 Thread kaushik vinay T G
Hi Nadine,

   I tried to send the parameters as u mentioned, but Im unable to create 
it using ruby client library, please let me know if im passing the right 
syntax

   user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
   operation = {
  :operator => 'ADD',
  :operand => {
:xsi_type => 'LogicalUserList',
:name => "Retargeting list",
:description => "Custom combination list",
:status => 'OPEN',
:membership_life_span => '30',
:rules => [
  {
:operator => 'ANY',
:rule_operands => [
  {
:user_list => {
  :xsi_type => "ExpressionRuleUserList",
  :id => 185402532
}
  },
  {
:user_list => {
  :xsi_type => "ExpressionRuleUserList",
  :id => 185402652
}
  },
  {
:user_list => {
  :xsi_type => "ExpressionRuleUserList",
  :id => 185402772
}
  }
]
  }
]
  }
}
   response = user_list_srv.mutate([operation])


Result:
AdsCommon::Errors::TypeMismatchError: AdsCommon::Errors::TypeMismatchError: 
expected: 'choice subtype', provided: '' for field 
'{:user_list=>{:xsi_type=>"ExpressionRuleUserList", :id=>185402532}}'


On Tuesday, 17 November 2015 16:38:35 UTC-5, Nadine Sundquist (AdWords API 
Team) wrote:
>
> Hello,
>
> I gave this a try myself using the example, while keeping in mind what you 
> wanted to do. This is the request and response in SOAP XML (minus the 
> header):
>
> [17 Nov 2015 16:26:44,075 - INFO ] Outgoing Request:
>  xmlns="https://adwords.google.com/api/adwords/rm/v201509";>  
> xmlns="https://adwords.google.com/api/adwords/cm/v201509";>ADD  
> xsi:type="LogicalUserList" >My combination list customers 
> #2gQCmMULSkgHdANY xsi:type="BasicUserList" 
> >66612533 xsi:type="BasicUserList" 
> >66612413 xsi:type="BasicUserList" 
> >66612293
> [17 Nov 2015 16:26:44,540 - INFO ] Incoming response:
> https://adwords.google.com/api/adwords/cm/v201509"; xmlns:ns2="
> https://adwords.google.com/api/adwords/rm/v201509";>UserListReturnValue  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:type="ns2:LogicalUserList">66612653falseMy
>  
> combination list customers 
> #2gQCmMULSkgHdOPENOWNEDACTIVE30LOGICALtrueLogicalUserListANY  
> xsi:type="ns2:BasicUserList">66612533truelist
>  
> #1mXn1x3VePnQ6REMARKETINGBasicUserList  
> xsi:type="ns2:BasicUserList">66612413truelist
>  
> #1mlcbZAtdOeBkREMARKETINGBasicUserList  
> xsi:type="ns2:BasicUserList">66612293truelist
>  
> #1mGOdnV3oZrZUREMARKETINGBasicUserList
>
> The one difference I see between the two is that I'm specifying a specific 
> kind of list rather than a UserList. Please take a look at this request, an 
> give it a try in your own code. Just as a quick note, certain types of user 
> lists cannot be combined with other types of user lists. For example, CRM 
> based user lists cannot be combined with other types of user lists. I'm 
> just mentioning this because based on your request, I can't tell what kinds 
> of lists you're using. Hopefully, that will help as well.
>
> Regards,
> Nadine, AdWords API Team
>
> On Tuesday, November 17, 2015 at 12:31:29 AM UTC-5, kaushik vinay T G 
> wrote:
>>
>> Hi Nadine,
>>
>>Yes, the example shown for "Combining multiple user lists" on that 
>> page.
>> Thanks.
>>
>> On Monday, 16 November 2015 18:10:38 UTC-5, Nadine Sundquist (AdWords API 
>> Team) wrote:
>>>
>>> Hi,
>>>
>>> In order to make sure I reproduce this correctly, is this example 
>>> <https://developers.google.com/adwords/api/docs/guides/remarketing#combining-multiple-user-lists>
>>>  
>>> the one that you were following when creating your request?
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Monday, November 16, 2015 at 8:50:40 AM UTC-5, kaushik vinay T G 
>>> wrote:
>>>>
>>>>
>>>> Hello,
>>>>
>>>>   We are using Ruby client library f

Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-16 Thread kaushik vinay T G
Hi Nadine,

   Yes, the example shown for "Combining multiple user lists" on that page.
Thanks.

On Monday, 16 November 2015 18:10:38 UTC-5, Nadine Sundquist (AdWords API 
Team) wrote:
>
> Hi,
>
> In order to make sure I reproduce this correctly, is this example 
> <https://developers.google.com/adwords/api/docs/guides/remarketing#combining-multiple-user-lists>
>  
> the one that you were following when creating your request?
>
> Best,
> Nadine, AdWords API Team
>
> On Monday, November 16, 2015 at 8:50:40 AM UTC-5, kaushik vinay T G wrote:
>>
>>
>> Hello,
>>
>>   We are using Ruby client library for the AdWords API, currently having 
>> issues creating custom combination of existing remarketing list using 
>> LogicalUserList.
>>   Passing multiple Userlist as an array inside rule_operands seems to set 
>> only one of Userlist in the result.
>>   My problem is similar to this question previous asked by someone v201502 
>> version can't set retargeting audience. 
>> <https://groups.google.com/forum/#!searchin/adwords-api/LogicalUserList/adwords-api/odAyeDFBxKw/yX3HvNmlSYUJ>
>>   Please advise on how to pass the parameters in respect to code below. 
>>
>>   Thanks.
>>
>>   Code:
>>
>>   user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
>>   operation = {
>> :operator => 'ADD',
>> :operand => {
>>   :xsi_type => 'LogicalUserList',
>>   :name => "Retargeting list",
>>   :description => "Custom combination list",
>>   :status => 'OPEN',
>>   :membership_life_span => '30',
>>   :rules => [
>> {
>>   :operator => 'ANY',
>>   :rule_operands => [
>> {
>>   :xsi_type=>"UserList",
>>   :id => 185402234
>> },
>> {
>>   :xsi_type=>"UserList",
>>   :id => 185402123
>> },
>> {
>>   :xsi_type=>"UserList",
>>   :id => 185402755
>> }
>>   ]
>> }
>>   ]
>> }
>>   }
>>  response = user_list_srv.mutate([operation])
>>
>>  result:
>>
>> {:list_return_value_type=>"UserListReturnValue", 
>> :value=>[{:id=>"18566", :is_read_only=>"false", :name=>"Retargeting 
>> list", :description=>"Custom combination list", :status=>"OPEN", 
>> :integration_code=>nil, :access_reason=>"OWNED", 
>> :account_user_list_status=>"ACTIVE", :membership_life_span=>"30", 
>> :list_type=>"LOGICAL", :is_eligible_for_search=>"true", 
>> :user_list_type=>"LogicalUserList", :rules=>{:operator=>"ANY", 
>> :rule_operands=>{:user_list=>{:id=>"185402755", :is_read_only=>"true", 
>> :name=>"Retargeting - Commercial Sales Specialist", 
>> :list_type=>"RULE_BASED", :user_list_type=>"ExpressionRuleUserList", 
>> :rule=>{:groups=>{:items=>{:string_rule_item=>{:key=>{:name=>"url__"}, 
>> :op=>"CONTAINS", :value=>"commercial-sales-specialist", 
>> :"@xsi:type"=>"ns2:ExpressionRuleUserList"}}}, 
>> :xsi_type=>"ns2:LogicalUserList"}]} 
>>
>

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

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


Issue creating custom combination remarketing list using LogicalUserList

2015-11-16 Thread kaushik vinay T G

Hello,
   
  We are using Ruby client library for the AdWords API, currently having 
issues creating custom combination of existing remarketing list using 
LogicalUserList.
  Passing multiple Userlist as an array inside rule_operands seems to set 
only one of Userlist in the result.
  My problem is similar to this question previous asked by someone v201502 
version can't set retargeting audience. 

  Please advise on how to pass the parameters in respect to code below. 

  Thanks.

  Code:

  user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
  operation = {
:operator => 'ADD',
:operand => {
  :xsi_type => 'LogicalUserList',
  :name => "Retargeting list",
  :description => "Custom combination list",
  :status => 'OPEN',
  :membership_life_span => '30',
  :rules => [
{
  :operator => 'ANY',
  :rule_operands => [
{
  :xsi_type=>"UserList",
  :id => 185402234
},
{
  :xsi_type=>"UserList",
  :id => 185402123
},
{
  :xsi_type=>"UserList",
  :id => 185402755
}
  ]
}
  ]
}
  }
 response = user_list_srv.mutate([operation])

 result:

{:list_return_value_type=>"UserListReturnValue", 
:value=>[{:id=>"18566", :is_read_only=>"false", :name=>"Retargeting 
list", :description=>"Custom combination list", :status=>"OPEN", 
:integration_code=>nil, :access_reason=>"OWNED", 
:account_user_list_status=>"ACTIVE", :membership_life_span=>"30", 
:list_type=>"LOGICAL", :is_eligible_for_search=>"true", 
:user_list_type=>"LogicalUserList", :rules=>{:operator=>"ANY", 
:rule_operands=>{:user_list=>{:id=>"185402755", :is_read_only=>"true", 
:name=>"Retargeting - Commercial Sales Specialist", 
:list_type=>"RULE_BASED", :user_list_type=>"ExpressionRuleUserList", 
:rule=>{:groups=>{:items=>{:string_rule_item=>{:key=>{:name=>"url__"}, 
:op=>"CONTAINS", :value=>"commercial-sales-specialist", 
:"@xsi:type"=>"ns2:ExpressionRuleUserList"}}}, 
:xsi_type=>"ns2:LogicalUserList"}]} 

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

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


Re: Needs explanation on EntityCountLimitExceeded.CAMPAIGN_LIMIT error

2015-10-29 Thread hans . t
>From the error message, we can see that the limit is 10,000 criterion per 
campaign, but according to this link 
, I can have 
20,000 keywords per adgroup and 20,000 adgroups per campaign and 10,000 
campaigns per account. That makes 4,000,000,000,000 keywords per campaign. 
So, why did I get this error message?



On Thursday, October 29, 2015 at 3:53:39 AM UTC+8, Anthony Madrigal wrote:
>
> Hi,
>
> This error 
> 
>  means 
> that you cannot add any more keywords or other criterions to the campaign 
> with Id 459733452.
>
> Regards,
> Anthony
> AdWords API Team
>

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

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


Needs explanation on EntityCountLimitExceeded.CAMPAIGN_LIMIT error

2015-10-28 Thread hans . t
{
"fieldPath": "operations[2455]",
"errorString": "EntityCountLimitExceeded.CAMPAIGN_LIMIT",
"ApiError.Type": "EntityCountLimitExceeded",
"enclosingId": "459733452",
"existingCount": 1,
"trigger": null,
"index": 2455,
"reason": "CAMPAIGN_LIMIT",
"accountLimitType": 
"AD_GROUP_CRITERION_BIDDING_STRATEGY_OVERRIDES_PER_CAMPAIGN",
"limit": 1
},


Hi, recently I tried to upload biddable keywords to an AdGroup, and I got 
this error. Does this mean I uploaded too many keywords to an AdGroup?

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

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


What's the best practice of mutating operations for different clientCustomerId?

2015-09-30 Thread hans . t
Currently my approach is to group operations based on clientCustomerId, 
initialize mutateJobService and then poll it before moving to next group of 
operations. Is there a better way?

Thanks

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

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


Best practice for bulk mutate jobs across multiple clientCustomerIds

2015-09-30 Thread hans . t

Hi everyone,

What is the best practice for doing bulk mutate for jobs with multiple 
clientCustomerIds? Right now my approach is to group operations based on 
clientCustomerId and send it using mutate_job_service, by setting 
clientCustomerId to adwords client and then call GetService. I feel there 
should be a better way of doing it. Especially when you need to deal with 
lots of clientCustomerIds.

Thanks.

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

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


Re: KEYWORDS_PERFORMANCE_REPORT not returning adgroup level negative keywords

2015-07-14 Thread t . kieft
Works like a charm, thanks.

On Monday, July 13, 2015 at 9:47:33 PM UTC+2, Anthony Madrigal wrote:
>
> HI,
>
> My suggestion is to add the predicate "IsNegative IN [true,false]". This 
> should add all keywords regardless of whether they are negative or not. 
>
> Regards,
> Anthony
> AdWords API Team
>

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

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


Re: KEYWORDS_PERFORMANCE_REPORT not returning adgroup level negative keywords

2015-07-13 Thread t . kieft
I also tried to set the includeZeroImpressions header to true, but that 
doesn't help either.

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

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


KEYWORDS_PERFORMANCE_REPORT not returning adgroup level negative keywords

2015-07-13 Thread t . kieft
I'm trying to download a list of ad group level negative keywords from the 
reporting API. Sending the following selector:


  
CampaignId
AdGroupId
Id
Criteria
KeywordMatchType
IsNegative
Status
CriteriaDestinationUrl
CpcBid
CpcBidSource
CampaignStatus
AdGroupStatus
FinalUrls
FinalMobileUrls

  Status
  NOT_EQUALS
  REMOVED


  CampaignStatus
  NOT_EQUALS
  REMOVED


  AdGroupStatus
  NOT_EQUALS
  REMOVED


  20150712
  20150713

  
  
KEYWORDS_PERFORMANCE_REPORT,CampaignId,AdGroupId,Id,Criteria,KeywordMatchType,IsNegative,Status,CriteriaDestinationUrl,CpcBid,CpcBidSource,CampaignStatus,AdGroupStatus,FinalUrls,FinalMobileUrls
  KEYWORDS_PERFORMANCE_REPORT
  CUSTOM_DATE
  GZIPPED_CSV


However, this selector does not return any negative keywords, even though 
the only ad group on this account has negative keywords (visible in the 
adwords web interface.) At first I thought it might be something to do with 
segmentation, but none of the fields are segments.

As far as I can tell this worked as expected in version v201502 of the API.

I also tried ALL_TIME and without any predicates, but nothing seems to work.

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

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


Local Extension limit?

2015-06-23 Thread Michael T

Hello,

Trying to create a bunch of location extensions in a campaign and every now 
and then some get a response of: 

'Exception: [CollectionSizeError.TOO_MANY @ 
operations[0].operand.matchingFunction.rhsOperand]

I guess a main question to ask is what is the limit of location extensions 
for a campaign? also, TOO_MANY is only referred to in consideration of ad 
groups, can't find the reason in relation of TOO_MANY to Location 
Extensions.

Thanks,

Mike

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

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


Re: How to remove AdGroupFeed objects that reference a removed ad group

2015-02-20 Thread t . kieft
Seems to work, thanks!

On Wednesday, February 18, 2015 at 10:30:32 PM UTC+1, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi,
>
> I've got good news: you can now delete CampaignFeeds and AdGroupFeeds even 
> when their associated campaigns or ad groups have already been deleted. 
> Please give it a try and let me know if you encounter any issues.
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, January 23, 2015 at 4:24:49 PM UTC-5, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> I'm following up with the feeds team to see if there's a way to get 
>> around this issue via the API. I'll post back when I hear back from them.
>>
>> In the meantime, you could try collecting all ENABLED AdGroup IDs via 
>> AdGroupService or reports, and then split up your AdGroupFeedService 
>> request into multiple requests, each one using an *IN* list on a subset 
>> of the ENABLED IDs.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Friday, January 23, 2015 at 8:47:43 AM UTC-5, t.k...@social-mining.com 
>> wrote:
>>>
>>> Hi,
>>>
>>> This is not working. I have some accounts that have a large number of 
>>> removed ad groups, while others have a large number of enabled ad groups. 
>>> When I try to filter AdGroupFeed objects based on the Ad Group IDs, either 
>>> way I get SelectorError.TOO_MANY_PREDICATE_VALUE.
>>>
>>> Unfortunately the AdGroupFeed's Status attribute is read only, otherwise 
>>> the problem could be largely avoided by simply removing AdGroupFeed objects 
>>> prior to removing the Ad Group they link to.
>>>
>>> On Thursday, January 15, 2015 at 11:08:06 PM UTC+1, Josh Radcliff 
>>> (AdWords API Team) wrote:

 Hi,

 Unfortunately, you cannot delete an *AdGroupFeed* via the API once its 
 associated *AdGroup* has been deleted. To filter out *AdGroupFeed*s 
 for your deleted *AdGroup*s, you could periodically poll AdGroupService 
 
  
 (or use AD_GROUP_PERFORMANCE_REPORT 
 )
  
 and collect the IDs of *REMOVED* ad groups, then exclude those IDs 
 using a predicate on *AdGroupId* when making your 
 *AdGroupFeedService.get* requests.

 Thanks,
 Josh, AdWords API Team

 On Thursday, January 15, 2015 at 8:23:39 AM UTC-5, 
 t.k...@social-mining.com wrote:
>
> I'm trying to remove some AdGroupFeed objects that reference Ad Groups 
> that where removed earlier. But the API is 
> returning: 
> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
> According to the API documentation it is impossible to mutate AdGroupFeed 
> objects that reference removed entities. Is there any way to get rid of 
> the 
> objects? They are making querying the AdGroupFeedService extremely slow.
>


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

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


Re: How to remove AdGroupFeed objects that reference a removed ad group

2015-02-20 Thread t . kieft
Seems to work, thanks!

On Wednesday, February 18, 2015 at 10:30:32 PM UTC+1, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi,
>
> I've got good news: you can now delete CampaignFeeds and AdGroupFeeds even 
> when their associated campaigns or ad groups have already been deleted. 
> Please give it a try and let me know if you encounter any issues.
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, January 23, 2015 at 4:24:49 PM UTC-5, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi,
>>
>> I'm following up with the feeds team to see if there's a way to get 
>> around this issue via the API. I'll post back when I hear back from them.
>>
>> In the meantime, you could try collecting all ENABLED AdGroup IDs via 
>> AdGroupService or reports, and then split up your AdGroupFeedService 
>> request into multiple requests, each one using an *IN* list on a subset 
>> of the ENABLED IDs.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Friday, January 23, 2015 at 8:47:43 AM UTC-5, t.k...@social-mining.com 
>> wrote:
>>>
>>> Hi,
>>>
>>> This is not working. I have some accounts that have a large number of 
>>> removed ad groups, while others have a large number of enabled ad groups. 
>>> When I try to filter AdGroupFeed objects based on the Ad Group IDs, either 
>>> way I get SelectorError.TOO_MANY_PREDICATE_VALUE.
>>>
>>> Unfortunately the AdGroupFeed's Status attribute is read only, otherwise 
>>> the problem could be largely avoided by simply removing AdGroupFeed objects 
>>> prior to removing the Ad Group they link to.
>>>
>>> On Thursday, January 15, 2015 at 11:08:06 PM UTC+1, Josh Radcliff 
>>> (AdWords API Team) wrote:

 Hi,

 Unfortunately, you cannot delete an *AdGroupFeed* via the API once its 
 associated *AdGroup* has been deleted. To filter out *AdGroupFeed*s 
 for your deleted *AdGroup*s, you could periodically poll AdGroupService 
 
  
 (or use AD_GROUP_PERFORMANCE_REPORT 
 )
  
 and collect the IDs of *REMOVED* ad groups, then exclude those IDs 
 using a predicate on *AdGroupId* when making your 
 *AdGroupFeedService.get* requests.

 Thanks,
 Josh, AdWords API Team

 On Thursday, January 15, 2015 at 8:23:39 AM UTC-5, 
 t.k...@social-mining.com wrote:
>
> I'm trying to remove some AdGroupFeed objects that reference Ad Groups 
> that where removed earlier. But the API is 
> returning: 
> OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
> According to the API documentation it is impossible to mutate AdGroupFeed 
> objects that reference removed entities. Is there any way to get rid of 
> the 
> objects? They are making querying the AdGroupFeedService extremely slow.
>


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

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


Re: How to remove AdGroupFeed objects that reference a removed ad group

2015-01-23 Thread t . kieft
Hi,

This is not working. I have some accounts that have a large number of 
removed ad groups, while others have a large number of enabled ad groups. 
When I try to filter AdGroupFeed objects based on the Ad Group IDs, either 
way I get SelectorError.TOO_MANY_PREDICATE_VALUE.

Unfortunately the AdGroupFeed's Status attribute is read only, otherwise 
the problem could be largely avoided by simply removing AdGroupFeed objects 
prior to removing the Ad Group they link to.

On Thursday, January 15, 2015 at 11:08:06 PM UTC+1, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi,
>
> Unfortunately, you cannot delete an *AdGroupFeed* via the API once its 
> associated *AdGroup* has been deleted. To filter out *AdGroupFeed*s for 
> your deleted *AdGroup*s, you could periodically poll AdGroupService 
> 
>  
> (or use AD_GROUP_PERFORMANCE_REPORT 
> ) 
> and collect the IDs of *REMOVED* ad groups, then exclude those IDs using 
> a predicate on *AdGroupId* when making your *AdGroupFeedService.get* 
> requests.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, January 15, 2015 at 8:23:39 AM UTC-5, 
> t.k...@social-mining.com wrote:
>>
>> I'm trying to remove some AdGroupFeed objects that reference Ad Groups 
>> that where removed earlier. But the API is 
>> returning: OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
>> According to the API documentation it is impossible to mutate AdGroupFeed 
>> objects that reference removed entities. Is there any way to get rid of the 
>> objects? They are making querying the AdGroupFeedService extremely slow.
>>
>

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

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


How to remove AdGroupFeed objects that reference a removed ad group

2015-01-15 Thread t . kieft
I'm trying to remove some AdGroupFeed objects that reference Ad Groups that 
where removed earlier. But the API is 
returning: OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_REMOVED_ENTITY. 
According to the API documentation it is impossible to mutate AdGroupFeed 
objects that reference removed entities. Is there any way to get rid of the 
objects? They are making querying the AdGroupFeedService extremely slow.

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

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


Re: CRITERIA PERFORMANCE REPORT is empty

2014-12-05 Thread Aram T
Hi Josh 

The inclusion of Impressions column into CRITERIA_PERFORMANCE_REPORT 
resolved the issue, even without specifying includeZeroImpressions , which 
is false by default . This is really change in behavior.

Thanks 

On Friday, 21 November 2014 20:04:29 UTC+4, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi Jam,
>
> You don't need to include all fields -- you just need to include at least 
> one *Metric* field such as *Impressions*, either in your predicate or in 
> your fields list.
>
> I'm checking with the reporting team to see if this is a change in 
> behavior (it sounds like it is from the feedback from you and others on 
> this thread). I'll post back once I have an update.
>
> Cheers,
> Josh, AdWords API Team
>
> On Friday, November 21, 2014 5:22:34 AM UTC-5, Pearl Jam wrote:
>>
>> Hi,
>>
>> we observe a similar behavior at KEYWORDS_PERFORMANCE_REPORT.
>>
>> Our RequestFields are "AdGroupId", "Id","KeywordText","KeywordMatchType" 
>> and "QualityScore" (no segmentation) and we set IncludeZeroImpressions to 
>> FALSE.
>> Since October these reports are empty, but if we include the field 
>> "Impressions" in our Request, everything worked fine.
>> It seems, that we now must include all Fields, that we filter on.
>>
>> Jam 
>>
>>
>>

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

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


Re: TrafficEstimatorService in Google Sheets

2014-12-01 Thread Eugenio T.

>
> Hi Danial,
>
Thanks a lot for reply! 
 I will keep with the traditional import export keywords with adwords 
keyword tool.
It would be nice to have this function within the sheets somehow anyway. 
Thanks again for help!
Eugenio

grate a script that uses the TrafficEstimatorService of Google Adwords 
> inside the google docs spreadsheets? 
> In case could you please address me to the right place where to find the 
> info?
> Thanks !
> Eugenio
>

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

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


TrafficEstimatorService in Google Sheets

2014-11-28 Thread Eugenio T.
Hi,
Just was wondering: is it possible to integrate a script that uses 
the TrafficEstimatorService of Google Adwords inside the google docs 
spreadsheets? 
In case could you please address me to the right place where to find the 
info?
Thanks !
Eugenio

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

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


Re: CRITERIA PERFORMANCE REPORT is empty

2014-11-20 Thread Aram T
However , when I put includeZeroImpressions = true in the definition, the 
report is returning data.

Have checked  impressions column in the report , for most rows it is empty 
but there are also a lot of rows with non zero values.

On Thursday, 20 November 2014 00:06:00 UTC+4, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi Aram,
>
> The *Date* field is not zero impression rows 
> <https://developers.google.com/adwords/api/docs/guides/zero-impression-reports>
>  
> compatible (see the *Supports Zero Impressions* column in the report 
> fields list 
> <https://developers.google.com/adwords/api/docs/appendix/reports#criteria>). 
> This means that when you add *Date* to your request's list of fields, 
> AdWords will only return rows for which the row's criterion has *Impressions 
> > 0*.
>
> Do the campaigns/adgroups/criteria you're selecting actually have any 
> impressions for the date range of your report?
>
> Cheers,
> Josh, AdWords API Team
>
> On Wednesday, November 19, 2014 8:28:52 AM UTC-5, Aram T wrote:
>>
>> Starting from October 28 , we are getting empty 
>> CRITERIA_PERFORMANCE_REPORT  .
>>
>> I have updated to later API version (201409) and found that it is empty 
>> when "Date" field is included in the selector fields list for any Date 
>> range, otherwise it is not empty.
>>
>> Customer Id 302-410-1700.
>>
>> Thanks
>>
>> Aram
>>
>

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

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


CRITERIA PERFORMANCE REPORT is empty

2014-11-19 Thread Aram T
Starting from October 28 , we are getting empty CRITERIA_PERFORMANCE_REPORT 
 .

I have updated to later API version (201409) and found that it is empty 
when "Date" field is included in the selector fields list for any Date 
range, otherwise it is not empty.

Customer Id 302-410-1700.

Thanks

Aram

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

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


Re: Keyword Planner Tool API

2014-10-29 Thread Frank T
On Tuesday, October 28, 2014 9:08:22 PM UTC-7, Frank T wrote:
> Did anyone knows how to apply the keyword Planner Tool API when applying it 
> to a web based software platform? How do we apply it and is it free to use 
> the API or do we have to pay for it?
> 
> Can anyone like any users use it on their own AdWords account or just the 
> admin (owner) only the one to use it for any keywords search etc? I want to 
> know how can I have my members use it since I will be the one with the API 
> account.
> 
> Thanks


Thanks for the answer, so what is the best one to use without me giving some 
short of bids etc? All I need from this API is to track how much this 
particular keyword/keywords is getting a searches for. Which service is best to 
use? Without putting a bids etc?

I just need just the keywords ideas and results like number of searches.


Thanks

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

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


Keyword Planner Tool API

2014-10-29 Thread Frank T
Did anyone knows how to apply the keyword Planner Tool API when applying it to 
a web based software platform? How do we apply it and is it free to use the API 
or do we have to pay for it?

Can anyone like any users use it on their own AdWords account or just the admin 
(owner) only the one to use it for any keywords search etc? I want to know how 
can I have my members use it since I will be the one with the API account.

Thanks

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

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


DUPLICATE_ADGROUP_NAME when re-creating removed ad group

2014-10-20 Thread t . kieft
Hi,

We are running into a problem with re-enabling removed ad groups. In the 
past both campaigns and ad groups could be re-enabled from REMOVED status 
by simply setting their status to ENABLED, this no longer works, as the 
removal seems to be permanent. Instead the API allows multiple campaigns 
with the same name to exist, as long as only one campaign is ENABLED or 
PAUSED and the rest are REMOVED.

However, this does not seem to work for Ad Groups. After setting a Ad Group 
status to REMOVED the status can no longer be set to ENABLED, but no other 
Ad Group with the same name can be created either. In essence, we are now 
have a number of Ad Groups that are 'locked', they cannot be re-enabled, 
but they can't be renamed either (although the web interface can still do 
this.)

We have worked around the issue by renaming ad groups prior to deleting 
them, but this is far from optimal. Is this a bug or is this working as 
intended?

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

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


Localized API reference page outdated (German)

2014-05-16 Thread t...@exelution.com
Hello, not sure if this is the right place but I have noticed that when my 
Google account is set to German and I check up  the Adwords API 
reference https://developers.google.com/adwords/api/community/ it will 
display a page that lacks the 201402 API version. Since the documentation 
looks very similar it took a while to realize what the difference is 
between the page with the newest API docs is the language settings of the 
Google account.

Since I guess localization is a lot of work to keep everything up to date 
over x pages, possibly have some notification always linking to the English 
API reference as the most up to date source?

Not really a pressing issue but I stumbled over this a few times when being 
logged in with different accounts not finding what I was looking for,


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

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


Re: ContentBid in Adgroups deprecated for all Campaign types?

2014-05-16 Thread t...@exelution.com
Thanks for the quick clarification. That explains the inconsistencies 
trying to mimick the behaviour on the test account. We will check to work 
that logic into our script.

Regards,
 Holger Göbber

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

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


ContentBid in Adgroups deprecated for all Campaign types?

2014-05-14 Thread t...@exelution.com
Hello,

I'm currently trying to track down a problem with the adaptation of the 
2014 API and its change concerning the contentBid value. There was a Blog 
Post in January that the contentBid will become READONLY for all "Display 
only" campaigns, but I have trouble setting the content bid for any kind of 
campaign ( of course, most sensibly for a search campaign that also runs on 
the display network ) and I always receive a READONLY error when I try to 
set it.

I wanted to verify the setting is completely deprecated before removing it 
from our sync script. Since I failed to find anything in the Adwords Blog 
news beside that change on "Display only" I turn here.

Thanks for your time!


Regards,
 Holger Göbber,  Exelution GmbH

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

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


Where am I going wrong with this SOAP request?

2014-03-23 Thread t...@strapper.net
I'm working with 
https://adwords.google.com/api/adwords/mcm/v201402/ManagedCustomerService 
and wanting to get the account hierarchy.

The requests are being made in raw XML (controlled by JScript) -- a bit 
perverse, I know, but that's the situation.

I've generated the following SOAP packet


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

http://schemas.xmlsoap.org/soap/actor/next"; 
soapenv:mustUnderstand="0" 
xmlns:ns1="https://adwords.google.com/api/adwords/mcm/v201402";>
some_ccid

some_developer_token
GAS
false
false



https://adwords.google.com/api/adwords/mcm/v201402";>

Login
Customer
Name

id
GREATER_THAN
0






Please note the 
idGREATER_THAN0.
 
This is my naive way of getting everything. 

I notice that the PHP GetAccountHierarchy.php has
// Create selector.
$selector = new Selector();
// Specify the fields to retrieve.
$selector->fields = array('Login', 'CustomerId',  'Name');

// Make the get request.
$graph = $managedCustomerService->get($selector);

This would seem to imply that no predicate has been defined. However, I'm a 
bit leery of doing that because the documentation says (yes, I do read the 
friendly manual), "predicates ContentsNotNull"

The response I get is 

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

https://adwords.google.com/api/adwords/mcm/v201402"; 
xmlns="https://adwords.google.com/api/adwords/cm/v201402";>
0004f553e08eaca00abc2590893f
ManagedCustomerService
get
0
141




soap:Server
[QuotaCheckError.INVALID_TOKEN_HEADER @ 
]

https://adwords.google.com/api/adwords/cm/v201402"; 
xmlns:ns2="https://adwords.google.com/api/adwords/mcm/v201402";>
[QuotaCheckError.INVALID_TOKEN_HEADER @ 
]

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



QuotaCheckError.INVALID_TOKEN_HEADER
QuotaCheckError
INVALID_TOKEN_HEADER







What am I doing incorrectly that I should get such a response? 

BTW, if I do leave out the predicate or specify it with a null content, I 
still get the QuotaCheckError.INVALID_TOKEN_HEADER error.

Kind regards,
Bruce.

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

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


Have I found an undocumented adwords adhoc reporting error code?

2014-03-18 Thread t...@strapper.net
ReportInfoError.INVALID_USER_ID_IN_HEADERselector

Searching for the 
INVALID_USER_ID_IN_HEADER
 error 
code gives "No documents found". Weird!

This is the report definition:

https://adwords.google.com/api/adwords/cm/v201402";>

CampaignId
Id
Impressions
Clicks
Cost

Status
IN
ENABLED
PAUSED


Custom Adgroup Performance Report
ADGROUP_PERFORMANCE_REPORT
LAST_7_DAYS
TSV


The items put in the HTTP header (anonymized and listed here in JSON format)

{"Authorization":"ya29.1.xxxg","developerToken":"_","clientCustomerId":"99","Content-
type":"application/x-www-form-urlencoded"}



*Oh No!!!*Just realized that I've forgotten the "Bearer " before the 
access_token. Now it works! Nevertheless, updating the Adwords 
documentation would be helpful in case someone else has this problem.

With some embarrassment,
Bruce M. Axtens
 

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

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


Missing data for some dates in CRITERIA_PERFORMANCE_REPORT for a particular campaignid

2014-02-26 Thread Alvaro T.
I'm using the CRITERIA_PERFORMANCE_REPORT to get all Search/Display data 
for my entire account (ClientId: 843-218-0673), for this month (Feb-2014). 
(Using API v201309)
Everything looked good, until I realized that data for some days was 
missing for one particular campaignid.  It's just in one campaignId, the 
rest of the report brings all consistent dates/data.

The inconsistency happens in campaignId= 166179549, for which there is no 
data for Feb 1 through Feb 3.

To debug, I tried this:
- Requesting the same fields 
('Date','CampaignName','Impressions','Clicks','Cost') 
- Only for CampaignId = 166179549
- Executed the CRITERIA_PERFORMANCE_REPORT and CAMPAIGN_PERFORMANCE_REPORT

The CAMPAIGN_PERFORMANCE_REPORT brings all the data. 
The CRITERIA_PERFORMANCE_REPORT is missing Feb 1 through Feb 3.

On Feb-3 we modified (via UI) the DestinationUrl for the the AGE 
segments... can this have anything to do?
How can I get consistent data for the criteria_performance_report on this 
campaignid ?

Thanks, 
Al

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Ads Approved/Disapproved Differently when sent through API?

2013-12-06 Thread Michael T
Hello,

I've run into a little issue where some ads are being disapproved for 
'porn' when the ad i'm writing is for a ballet class for kids and adults. 
it seems that the word "Adult" is the reason for the disapproval. 

I get this disapproval when I create the ad and send it via the api. if i 
create the ad directly in adwords it doesn't get disapproved. there are 
other terms that get disapproved like my example above, but i didn't want 
to list all of them.

So are ads approved and disapprove differently when sent through the API? 
has anyone had a similar issue?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


OAuth2TokenGenerator - OAuth2 api setup error

2013-08-26 Thread Kevin T
I am trying to use this program OAuth2TokenGenerator.cs that is found in 
the .NET examples and when I get to step 2 The API Access interface doesn't 
allow me to put {0} as the redirect URL.  The error I get is: "OAuth 2 
redirect URL "{0}" is invalid."   How can I setup this to work?  I'm 
guessing I'm missing something simple. Thanks.

This application generates the necessary configuration that allows you to
configure your application to use OAuth2 as authentication mechanism when
working with various Ads* .NET client libraries. To use this application,

1) Navigate to https://code.google.com/apis/console/ and create a new 
project.
2) Click API Access link on the left side of the page and Create an OAuth2
   client ID. *Select application type as Web Application. Click the link
   'More options' link next to 'Your site or hostname' and enter {0}
   as a redirect URI.*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Standard access review status from application in May, provisionary standard access had been granted

2013-07-03 Thread t...@exelution.com
Hello,

I wanted to ask concerning the status our application for standard access?

We already had a longrunning API developer token before and then applied 
for the new access under API changes sometime in late May. We got a 
response by the review team that our API account will be upgraded to a 
provisionary standard access until the review is complete a couple of days 
later - and it appears to be unlimited now - but since then we didn't hear 
anything about the API status anymore.

Since we are an agency we use all our API functionality for our internal 
tools at the moment, but it is obviously important that our account 
management can use those tools properly at all times so I wanted to make 
sure if the review is still pending or if some issues went unregistered. 
Mail contact was and is working, but I thought to better check early if 
something got lost.

The MCC Account for the API access: 970-114-5398
Contact: t...@exelution.com 

Thank you for your time!

Best regards,

Holger Göbber

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Putting test accounts in their own MCC?

2013-02-08 Thread t...@exelution.com

Hello,

Currently our agency organizes most clients in their own MCC accounts and 
attach this MCC account to our agency account which has the api access. 
This works fine and is how our production systems can access all accounts 
on a daily basis but I wondered if we can set up our test accounts in a 
similar way to mimic our usual account structure and keep our test accounts 
stashed away in their own area?

Thanks and best regards,

Holger Göbber

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Report with yesterday's costs for each client account on an mcc

2012-03-27 Thread t...@strapper.net
Hi Eric, thanks for your definitive answer, How does one find a list of all 
the accounts in an MCC so an iteration of each client account can be 
executed? 
Cheers Trev

On Saturday, February 4, 2012 1:15:42 AM UTC+8, Eric Koleda wrote:
>
> Hi,
>
> Cross-client reports are no longer support, and you will need to download 
> the report for each client account under your MCC account.  More 
> information is available in this blog post:
>
>
> http://adwordsapi.blogspot.​com/2011/10/downloading-​reports-for-lots-of-client.​html
>
> Best,
> - Eric Koleda, AdWords API Team
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: keywords containing plus sign

2012-03-06 Thread Michael T
Hi, just wondering if now we can include '+' in a keyword?

On Thursday, March 24, 2011 2:27:34 AM UTC-6, Anash P. Oommen wrote:
>
> Hi,
>
> Looks like the server is removing plus signs from the keyword, so for now 
> I don't think you could get suggestions for c++. I've opened an issue with 
> the AdWords team, they will investigate this issue further. I'll update you 
> once I hear from them.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: Getting error when using RelatedToUrlSearchParameter

2012-03-05 Thread Michael T
Hi, could someone help? I need to use the RelatedToUrlSearchParameter to 
limit my results by URL.

Thanks!

On Monday, February 27, 2012 4:04:25 PM UTC-7, Michael T wrote:
>
> Hi, I am trying to get some data using tergetingIdeaService with keywords, 
> url and country as the search parameters. The code works just fine if I 
> exclude the url.
>
> error: [CollectionSizeError.TOO_MANY @ 
> selector.selector.searchParameters[2].urls; errorDetails:actual: 1, max: 0]
>
> Any ideas?
> Thanks!
>
> Code:
>
>   $keyword = new Keyword();
>   $keyword->text = 'test';
>   $keyword->matchType = 'BROAD';
>   $keyword_array = array($keyword);
>
>   $relatedToKeywordSearchParameter = new 
> RelatedToKeywordSearchParameter($keyword_array);
>
>   $countryTargetSearchParameter = new LocationSearchParameter();
>
>   $location1 = new location();
>   $location1->id = '2840';
>
>   $countryTargetSearchParameter->locations = array($location1);
>
>  
>   $relatedToUrlSearchParameter = new RelatedToUrlSearchParameter('
> http://www.google.com/');
>
>   $targetingIdeaSelector = new TargetingIdeaSelector();
>
>   $targetingIdeaSelector->searchParameters = array(
> $relatedToUrlSearchParameter
> ,$relatedToKeywordSearchParameter
> ,$countryTargetSearchParameter
> );
>
>   $targetingIdeaSelector->ideaType = 'KEYWORD';
>   $targetingIdeaSelector->requestType = 'STATS';
>   $targetingIdeaSelector->requestedAttributeTypes = 
> array('CRITERION','TARGETED_MONTHLY_SEARCHES');
>
>   $targetingIdeaSelector->paging = new Paging(0,5);
>
>   $page = $targetingIdeaService->get($targetingIdeaSelector);
>
>
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


zeroImpressions conditions?

2012-01-30 Thread t...@exelution.com
Hello,

I have a problem with "account structure" reports aka I need full data 
listings of an accounts campaigns, adgroups etc. I thought it should work 
and in my opinion various reports did work that way if no explicit filter 
statement was added until past week but currently I seem to be entirely 
incapable to get e.g. all campaigns of an account regardless of their 
status.

Are there new conditions to be kept in mind? Is the customDate the cause?

My reportdefinition for campaigns is:
https://adwords.google.com/api/adwords/cm/v201109";>

  AccountDescriptiveName
  AdNetworkType1
  CampaignName
  CampaignId
  Status
  Amount
  Period
  BiddingStrategy
  Impressions
  Clicks
  Ctr
  Cost
  AveragePosition
  
20120129
20120129
  

Campaign structure report
CAMPAIGN_PERFORMANCE_REPORT
CUSTOM_DATE
CSV
1


Seems I'm missing something. Thanks for any pointers. Particular what 
fields cause zeroImpression rows to vanish.

Regards,

Holger

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


includeZeroImpressions working?

2012-01-30 Thread t...@exelution.com
Hello,

it seems some changes were made recent days that fundamentally changed the 
way zeroImpressions seem to be handled. Testing with our report definitions 
of which some had zero impressions  previously I currently seem to be 
entirely incapable to get any zeroImpression reports working at all.

As we are currently trying to adapt our structure reports for account 
synchronization this is a bit problematic.

Neither this definition for campaigns:
https://adwords.google.com/api/adwords/cm/v201109";>

AccountDescriptiveName
AdNetworkType1
CampaignName
CampaignId
Status
Amount
Period
BiddingStrategy
Impressions

  Status
  IN
  ACTIVE
  DELETED
  PENDING


Campaign structure report
CAMPAIGN_PERFORMANCE_REPORT
YESTERDAY
CSV
true


nor this for keywords
https://adwords.google.com/api/adwords/cm/v201109";>

Date
AccountDescriptiveName
CampaignName
CampaignId
AdGroupName
AdGroupId
KeywordText
Id
KeywordMatchType
Status
MaxCpc
DestinationUrl
AccountCurrencyCode
Impressions
Clicks
Ctr
Cost
AveragePosition

  Keyword Performance Report
  KEYWORDS_PERFORMANCE_REPORT
  YESTERDAY
  CSV
  true


seems to regard the includeZeroImpressions flag as worthwhile and from the 
way it previously worked the default value should be "true" anyway. Do new 
fields now prevent zero impression rows or has something else changed?


Thanks,


Holger

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


R: Re: R: how to get keyword's bid

2011-06-23 Thread Marco T.
After a long research I found the response...
http://code.google.com/apis/adwords/docs/appendix/selectorfields.html




-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


R: Re: R: how to get keyword's bid

2011-06-23 Thread Marco T.
Until v201008 was a simple get request.. but now? The documentation is not 
clear...

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


R: how to get keyword's bid

2011-06-22 Thread Marco T.
Invalid fields: "Bids", "Placement", "Criterion.Placement", "Amount"
What's the right one for retrieve placement/bids for keywords and adgroups.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


R: how to get keyword's bid

2011-06-21 Thread Marco T.
The same problem is for get the adgroup's bid.
What's the correct procedure for retrieving info and bids?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


how to get keyword's bid

2011-06-21 Thread Marco T.
Hi,
I'have some problems to upgrade my system to the new API version. 
I'm using the PHP client.
For example when I try to download all the keywords from an adgroup the bids 
property are empty.

Is there a field to set or is there a new procedure?

thx, Marco

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: why can a campaign not be named the same as a a deleted campaign?

2011-04-07 Thread Marco T.
Because all the entities in AdWords cannot be really deleted. 
I hate this thing... :)

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: authtoken error

2011-04-05 Thread Marco T.
I experienced this error on the  API version change in the developing stage.

Keeping the old ini files, the API give fault. Fixed with 
CURLOPT_SSL_VERIFYPEER at false in the auth token class.

Now with your hint is more clean.

Thx
Marco

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


  1   2   >