Unable to access certain fields via API

2024-08-22 Thread Andy Cho
So in Google Ad Scripts the query for returning a tracking url template 
works fine. But when I use the api it does not return the value despite a 
successful response.
Here is my query:
  SELECT
customer.auto_tagging_enabled,
customer.tracking_url_template
  FROM
customer_client
  WHERE
customer_client.id = '${customerId}'

And here is the result:
{ "results": [ { "customer": { "resourceName": "customers/the_id", 
"autoTaggingEnabled": true }, "customerClient": { "resourceName": 
"customers/mcc_id/customerClients/the_id" } } ], "fieldMask": 
"customer.autoTaggingEnabled,customer.trackingUrlTemplate", 
"queryResourceConsumption": "274" }

As you can see the autoTaggingEnabled field is returned but not the 
trackingURLTemplate.
Any help on retrieving this? I'm on a MCC Admin account and via UI i have 
access to it.

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

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


No response to request for Basic API access

2023-08-18 Thread Andy Carter
Hi, I have applied a couple of times for access to be upgraded from Test to 
Basic, and followed up with emails over the last two months. I have had no 
reply.

Can this be forwarded to the compliance team please?

My account is 236-888-0772

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3e09e183-1ea9-4f32-ab38-7c3c15e35774n%40googlegroups.com.


Re: Error : The caller does not have permission (Request ID: lxAeZeSFwjYKUtx0Jk48jQ)

2022-04-24 Thread Andy | OneIMS.com
So i happened to figure this one out.. apparently there was nothing wrong 
with the code.. 
There was some new terms and conditions or something that needed to be 
accepted inside google ads api center.

once i accepted that the api started to work as expected

On Sunday, April 24, 2022 at 1:20:22 AM UTC+5:30 Andy | OneIMS.com wrote:

> Hi
> I'm working on a rails app with these mentioned versions :
> ruby: 2.6.9
> rails: 5.1.7
> client library gem : google-ads-googleads version 16.0.0
>
> after making successful authentication request and getting back the access 
> token/refresh token, now i'm trying to make an api call to fetch all 
> accessible customers with the code below :
> *accessible_customers = 
> client.service.customer.list_accessible_customers().resource_names*
>
>
> but i'm getting this error instead of the list.. 
>
>
> *accessible_customers = 
> client.service.customer.list_accessible_customers().resource_names*
>
> *WARN -- : CID: N/A, Host: googleads.googleapis.com:443 
> <http://googleads.googleapis.com:443>, Method: 
> /google.ads.googleads.v10.services.CustomerService/ListAccessibleCustomers, 
> IsFault: yes, Request ID: lxAeZeSFwjYKUtx0Jk48jQ*
>
> *Google::Ads::GoogleAds::Errors::GoogleAdsError: 
> Google::Ads::GoogleAds::Errors::GoogleAdsError*
>
> *from 
> /Users/admin/.rvm/gems/ruby-2.6.9/gems/google-ads-googleads-16.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
>  
> `rescue in request_response'*
>
> *Caused by GRPC::PermissionDenied: 7:The caller does not have permission. 
> debug_error_string:{"created":"@1650742450.452686000","description":"Error 
> received from peer ipv4:142.250.182.138:443 
> <http://142.250.182.138:443>","file":"src/core/lib/surface/call.cc","file_line":906,"grpc_message":"The
>  
> caller does not have permission","grpc_status":7}*
>
> *from 
> /Users/admin/.rvm/gems/ruby-2.6.9/gems/grpc-1.45.0-universal-darwin/src/ruby/lib/grpc/generic/active_call.rb:29:in
>  
> `check_status'*
>
>
> Any insight into what might be really going on here is most appreciated
>
>

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

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


Error : The caller does not have permission (Request ID: lxAeZeSFwjYKUtx0Jk48jQ)

2022-04-23 Thread Andy | OneIMS.com
Hi
I'm working on a rails app with these mentioned versions :
ruby: 2.6.9
rails: 5.1.7
client library gem : google-ads-googleads version 16.0.0

after making successful authentication request and getting back the access 
token/refresh token, now i'm trying to make an api call to fetch all 
accessible customers with the code below :
*accessible_customers = 
client.service.customer.list_accessible_customers().resource_names*


but i'm getting this error instead of the list.. 


*accessible_customers = 
client.service.customer.list_accessible_customers().resource_names*

*WARN -- : CID: N/A, Host: googleads.googleapis.com:443, Method: 
/google.ads.googleads.v10.services.CustomerService/ListAccessibleCustomers, 
IsFault: yes, Request ID: lxAeZeSFwjYKUtx0Jk48jQ*

*Google::Ads::GoogleAds::Errors::GoogleAdsError: 
Google::Ads::GoogleAds::Errors::GoogleAdsError*

*from 
/Users/admin/.rvm/gems/ruby-2.6.9/gems/google-ads-googleads-16.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
 
`rescue in request_response'*

*Caused by GRPC::PermissionDenied: 7:The caller does not have permission. 
debug_error_string:{"created":"@1650742450.452686000","description":"Error 
received from peer 
ipv4:142.250.182.138:443","file":"src/core/lib/surface/call.cc","file_line":906,"grpc_message":"The
 
caller does not have permission","grpc_status":7}*

*from 
/Users/admin/.rvm/gems/ruby-2.6.9/gems/grpc-1.45.0-universal-darwin/src/ruby/lib/grpc/generic/active_call.rb:29:in
 
`check_status'*


Any insight into what might be really going on here is most appreciated

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

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


Incompatible fields in Ad Group Performance

2021-05-12 Thread &#x27;Andy Lu' via AdWords API and Google Ads API Forum

Here is the original report definition

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

Conversions

CostPerConversion

Date

Device

ExternalConversionSource

Year


  20200228
  
  20200228
  

  
  Seems+this+is+required
  
  ADGROUP_PERFORMANCE_REPORT
  
  CUSTOM_DATE
  
  CSV
  


That resulted in this error


  
  
SelectorError.INVALID_FIELD_SELECTION

ExternalConversionSource

BiddableConversionRate

  
  

So I removed ConversionRate from the report definition, and the new error 
was


  
  
 SelectorError.INVALID_FIELD_SELECTION

 ExternalConversionSource

 CostPerBiddableConversion


  

So I removed CostPerConversion and the report was able to download.

Referencing the docs for ExternalConversionSource 

 
though, neither ConversionRate nor CostPerConversion are listed under "Not 
compatible with the following fields".

Is this a regression in the API? Is this a failure to update docs?

For context, all of these requests were made using the Python client 
.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7f23215b-bb5f-45ee-bc68-cbcd35e1b21bn%40googlegroups.com.


Link Checker Script not working

2021-01-14 Thread Andy
Hi,

I'm trying to use the Link Checker Script. I checked both Single Account 
and MCC. Unfortunately both are not working.

I copied the spreadsheet, changed both URLs in the source code (also email) 
and the message in the logs is: "Error: Please specify a valid Spreadsheet 
URL".

Spreadsheet access is set to "anyone with the link can edit". 

Any ideas how to solve this or is the script overhauled?

Thanks,
Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f1af12d8-57c8-4003-805d-3ef807478dc1n%40googlegroups.com.


Cannot create customer under child MCC

2020-11-16 Thread Andy Tsai
Hi Ads API support,

I have a master MCC 777-184-9643 with basic API access token.
And I also have a child MCC 916-749-8242.
I can get information under child MCC by ads api.
But when I tried to create new customer under child MCC,
I got error as below, is there anything I should do before CREATE api?
Thanks.



*Request made: ClientCustomerId: 9167498242, 
Host: googleads.googleapis.com:443 , 
Method: 
/google.ads.googleads.v5.services.CustomerService/CreateCustomerClient, 
RequestId: nM2JfKwbEfWUTAfy13zO5g, IsFault: True, FaultMessage: The user 
does not have permission to perform this action on the resource or call a 
method.Request with ID "nM2JfKwbEfWUTAfy13zO5g" failed with status 
"PERMISSION_DENIED" and includes the following errors:Error with 
message "The user does not have permission to perform this action on the 
resource or call a method.".*
 

















*Traceback (most recent call last):  File 
"/Users/andytsai/Venv/38/lib/python3.8/site-packages/google/ads/google_ads/interceptors/exception_interceptor.py",
 
line 141, in _handle_grpc_failureraise 
self._get_error_from_response(response)google.ads.google_ads.errors.GoogleAdsException:
 
(<_InactiveRpcError of RPC that terminated with:status = 
StatusCode.PERMISSION_DENIEDdetails = "The caller does not have 
permission"debug_error_string = 
"{"created":"@1605059874.087255000","description":"Error received from peer 
ipv4:172.217.27.138:443 
","file":"src/core/lib/surface/call.cc","file_line":1062,"grpc_message":"The
 
caller does not have permission","grpc_status":7}">, <_InactiveRpcError of 
RPC that terminated with:status = StatusCode.PERMISSION_DENIED  
  details = "The caller does not have permission"debug_error_string 
= "{"created":"@1605059874.087255000","description":"Error received from 
peer ipv4:172.217.27.138:443 
","file":"src/core/lib/surface/call.cc","file_line":1062,"grpc_message":"The
 
caller does not have permission","grpc_status":7}">, errors {  error_code 
{authorization_error: ACTION_NOT_PERMITTED  }  message: "The user does 
not have permission to perform this action on the resource or call a 
method."}*
*, 'nM2JfKwbEfWUTAfy13zO5g')  *

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/73fb182c-f722-41cc-be32-c249ab6679b2n%40googlegroups.com.


CustomerClientLink failure

2019-12-17 Thread Andy Kim

Hi there,
I'm trying to create "CustomerClientLink" operation.
It fails.

The request id and the error details are:

  "request-id": [
"Mp8NzB5L5wQw0Ulti4D5Ig"
  ],

details: 'The error code is not in this version.'

Could you help?

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/f710472c-a9eb-4886-960a-6804f6a8d404%40googlegroups.com.


Google Ads API - Getting a response for video campaigns of subtype "sequence" from the campaign resource

2019-08-12 Thread Andy
Hi ,

Should I be expecting video campaigns of subtype "sequence" to be returned 
in the campaign resource of the Google Ads API?  If yes, then when I 
reference the campaign id found in the Google Ads App for a video campaign 
of subtype sequence, the response does not return anything. Below is a 
basic query highlighting the issue (input requires relevant customer id and 
campaign id for a video ad of sub type sequence).

'SELECT campaign.id, campaign.name '
  'FROM campaign '
  'WHERE campaign.resource_name = 
"customers/{customer_id}/campaigns/{campaign_id}" '
  'PARAMETERS include_drafts=true'

Any guidance on this issue would be greatly appreciated!

Many thanks,

Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/284d25fb-4309-434a-91d3-a3058e871b8f%40googlegroups.com.


Re: About impression share

2019-06-24 Thread Andy McKenna
I'm basically restating Tiana's question from 3/13/2018.  We either need an 
accurate SearchImpressionShare in all situations (no more "< 10" or "> 90") 
or we need AvailableImpressions as an integer.  It's impossible to 
accurately roll up a segmented data set and re-calculate 
SearchImpressionShare currently with the API.

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

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


Re: About impression share

2019-06-20 Thread Andy McKenna
Any update on getting this information from the API?  We pull campaign data 
daily with segmentation but we can't accurately roll it back up because of 
SearchImpressionShare = "< 10%".  If we had AvailableImpressions as a field 
we could just calculate Impression Share ourself at any level of the data 
that we have.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0c664dbc-8ff2-4524-add4-84f7c959c8cb%40googlegroups.com.


List all customerid's via REST API (no client library)

2019-06-05 Thread Andy Garcia
I have a My Client Center account that manages online ad data for other 
clients. I have not been able to find the proper URL to make a request with 
in the docs. 

Trying to do this via POSTMAN, or cURL in the meantime.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d0126b80-243f-40d5-940f-7944cff036ce%40googlegroups.com.


Probably a Simple Question About External Conditions Causing Campaigns to Pause and Unpause

2018-12-02 Thread Andy Sweet
Good afternoon all,

I have a question about turning campaigns on for a specific period of time 
caused by a signal from Google Analytics.

To explain - if there's an event that causes there to be 5 people on my 
site at once (yes, I'm very low volume and only paid search and direct 
navigation for traffic), can Google Analytics 'tell' Google Ads to unpause 
a specific Google Ads campaign for a 10 minutes?

Thanks in advance for any response.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/84ec9811-882e-4cf3-9823-da9f7f7227b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Uploading Offline Coversions - import log?

2018-11-12 Thread Andy
Hi Dannison

Looked at that, but nothing appears, done a couple of tests now.

Will go ask on that forum.

Thanks

Andy

On Monday, November 12, 2018 at 10:46:32 PM UTC, Dannison Yao (AdWords API 
Team) wrote:
>
> Hi Andy,
>
> You may try to check the Change History 
> <https://support.google.com/google-ads/answer/19888?hl=en> of your 
> account which is a tool that lists the changes you've made to your account 
> during the past two years.
>
> However, you may confirm this to the Advertiser's Community Forum 
> <https://www.en.advertisercommunity.com/t5/Google-Ads/ct-p/google-ads#> as 
> the product experts are better equipped in answering your concerns.
>
> Sincerely,
> Dannison
> AdWords API Team
>
> On Tuesday, November 13, 2018 at 1:38:16 AM UTC+8, Andy wrote:
>>
>> Hi
>>
>> When you upload offline conversion data using CSV, you can see the import 
>> log, number of records etc.
>>
>> Is there a place you can see a log of successful/failed uploads using the 
>> API on the Adwords UI?
>>
>> Thanks
>>
>> Andy
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c3cc0d54-9ff3-49c9-badb-35b496559f6d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Uploading Offline Coversions - import log?

2018-11-12 Thread Andy
Hi

When you upload offline conversion data using CSV, you can see the import 
log, number of records etc.

Is there a place you can see a log of successful/failed uploads using the 
API on the Adwords UI?

Thanks

Andy


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1578cf6e-3cc0-41df-846e-3cde5c0d1188%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Formatting Date - INVALID_STRING_DATE_TIME

2018-11-09 Thread Andy
Hi Luis

Please ignore previous private response, fixed it now :)

Just incase anyone else has a similar issue, it's always worth checking the 
correct values are being inserted correctly in your code, I was inserting 
the Conversion Click string in the Conversion Time field - could've kicked 
myself when i saw it the next day!

Thanks

Andy


On Friday, November 9, 2018 at 2:15:50 AM UTC, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Andy,
>
> Can you provide your clientCustomerId, and complete SOAP request and 
> response logs while setting the date and time to 20181025 06 
> Europe/London as it seems it's in the correct format based on this link 
> <https://developers.google.com/adwords/api/docs/appendix/codes-formats#date-and-time-formats>
>  so 
> I can further investigate the issue on my end? You can send it to me via 
> *Reply 
> privately to author*.
>
> Thanks,
> Luis
> AdWords API Team
>
> On Friday, November 9, 2018 at 7:43:58 AM UTC+8, Andy wrote:
>>
>> Hi, 
>>
>> Trying to upload offline conversion (just one as a test, first time i am 
>> trying to mutate, usually just pulling data) - using adwords v201809 - PHP 
>> Library
>>
>> I am getting an error back as follows:
>>
>> http://schemas.xmlsoap.org/soap/envelope/";>
>> 
>> soap:Client
>> DateError.INVALID_STRING_DATE_TIME @ ; 
>> trigger:'xxx'
>> 
>> https://adwords.google.com/api/adwords/cm/v201809";>
>> DateError.INVALID_STRING_DATE_TIME @ ; 
>> trigger:'xxx'
>> ApiException
>> http://www.w3.org/2001/XMLSchema-instance"; 
>> xsi:type="DateError">
>> 
>> xxx
>> DateError.INVALID_STRING_DATE_TIME
>> DateError
>> INVALID_STRING_DATE_TIME
>> 
>> 
>> 
>> 
>> 
>> 
>>
>> The date I am trying to send is like this:
>>
>>  20181025 06 Europe/London
>>
>> I have tried other variations, like standard -mm-dd h:i:s etc
>>
>> Thanks
>>
>> Andy
>>
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fe21fa36-3736-454b-9234-1faf632f875a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Formatting Date - INVALID_STRING_DATE_TIME

2018-11-08 Thread Andy
Hi, 

Trying to upload offline conversion (just one as a test, first time i am 
trying to mutate, usually just pulling data) - using adwords v201809 - PHP 
Library

I am getting an error back as follows:

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

soap:Client
DateError.INVALID_STRING_DATE_TIME @ ; 
trigger:'xxx'

https://adwords.google.com/api/adwords/cm/v201809";>
DateError.INVALID_STRING_DATE_TIME @ ; trigger:'xxx'
ApiException
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="DateError">

xxx
DateError.INVALID_STRING_DATE_TIME
DateError
INVALID_STRING_DATE_TIME







The date I am trying to send is like this:

 20181025 06 Europe/London

I have tried other variations, like standard -mm-dd h:i:s etc

Thanks

Andy



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d2d51b47-e1a5-44cc-8fb3-f1ab007dfb2c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Some users will auth with oAuth and other accounts will not (random fails)

2018-10-16 Thread Andy
We've been at it for weeks and can't solve the issue. Some users can auth 
for our app with no issues, others get the error: 
>
> *Something wrong! Error occured while connect with Adwords acccount!Client 
> error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad 
> Request` response: { "error": "invalid_grant", "error_description": "Bad 
> Request*


We've tried everything we can think of, we can't find any correlation to 
the accounts that fail and the ones that work. It seems random and without 
reason. Any help would be greatly appreciated. 

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
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/6546a08b-dd36-48af-975b-1e896ebfae0c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "Problem sending data to report download server" exception to Geo Performance Report request

2017-09-22 Thread andy . hollingsworth
Hi Peter,

I sent you the clientCustomerId via private message. Please let me know if 
I can provide further information to help.

Thanks for looking into this. I look forward to hearing your findings.

Andy

On Friday, September 22, 2017 at 12:37:45 AM UTC-7, Peter Oliquino wrote:
>
> Hi,
>
> To better investigate your issue, could you provide your clientCustomerId? 
> You may reply via the *Reply privately to author* option.
>
> Best regards,
> Peter
> AdWords API Team
>

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

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


"Problem sending data to report download server" exception to Geo Performance Report request

2017-09-21 Thread andy . hollingsworth
We are receiving the below exception when requesting the Geo Performance 
Report for one of our customers accounts on a specific date.

com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
> to report download server.
>

The report definition is

>  

 xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201609";>

  

Date

CampaignId

CampaignName

AdGroupId

AdGroupName

LocationType

MostSpecificCriteriaId

CityCriteriaId

MetroCriteriaId

RegionCriteriaId

CountryCriteriaId

AdNetworkType2

Impressions

AveragePosition

Clicks

Device

Conversions

ConversionValue

Cost

AllConversions

AllConversionValue

CrossDeviceConversions



  20170913

  20170913



  

  GoogleReport

  GEO_PERFORMANCE_REPORT

  CUSTOM_DATE

  GZIPPED_CSV




This is the only date for which this report fails for this specific 
customer's account. All other dates succeed for this account. And all other 
accounts for this customer succeed on this particular date.

Can we get more insight into what is causing the failure for this specific 
date?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/159b2953-239a-4bf4-bb88-c77f899e44a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Exception when requesting Geo Performance Report for specific day and account

2017-09-21 Thread andy . hollingsworth
We are receiving the below exception when requesting the Geo Performance 
Report for one of our customers starting on a specific date.

com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
to report download server.

The report definition is


https://adwords.google.com/api/adwords/cm/v201609";>
  
Date
CampaignId
CampaignName
AdGroupId
AdGroupName
LocationType
MostSpecificCriteriaId
CityCriteriaId
MetroCriteriaId
RegionCriteriaId
CountryCriteriaId
AdNetworkType2
Impressions
AveragePosition
Clicks
Device
Conversions
ConversionValue
Cost
AllConversions
AllConversionValue
CrossDeviceConversions

  20170913
  20170913

  
  GoogleReport
  GEO_PERFORMANCE_REPORT
  CUSTOM_DATE
  GZIPPED_CSV


This is the only date for which this report fails for this specific 
customer. All other dates succeed.

Can we get more insight into what is causing the failure for this specific 
date?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fe4e22f8-17ef-4883-92d0-6fda0effb504%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


using Configuration File per environment (AdsApi PHP library)

2017-09-18 Thread Andy Wallace
I am upgrading from an old version of the Ads API to the latest. We have a 
different environment for each stage of our development process 
(Development, Stage, Production), and there are configuration differences 
between them. Pertinent to the AdsApi, the OAUTH2 information (client 
secret, etc).

I would like to keep these inside our current config file structure, where 
we have a different config file (different name) for each environment. The 
simplest way to do this would be to put the sections from adsapi_php.ini 
into our 'dev.ini', 'stage.ini', and production.ini files. The code almost 
seems to support this, but is hardcoded to use the adsapi_php.ini name, and 
looks in the "home" directory for that file. Any suggestions on how to 
handle this? Or should I just be hacking into the library code?

(also, please note that using generic terms like "LOGGING", "SOAP", and 
"OAUTH2" is not the best path to being used in a real-world environment, 
where those values could easily be overloaded).

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8520ae5a-c1c6-4d26-a518-02a73f9fe941%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unexpected error when adding member to CrmUserList

2017-08-22 Thread Andy Clarke
public void AddAudienceMembers(AdwordsUserListService userListService, long 
audienceId, string email, string userId)
{
List memberList = new List(email.Length);

Member member = new Member();
member.hashedEmail = Hash(Normalise(email[i]));
member.userId = userId;
memberList.Add(member);

MutateMembersOperation mutateMembersOperation = new MutateMembersOperation()
 {
 operand = new MutateMembersOperand { userListId = audienceId, membersList 
= memberList.ToArray() },
 @operator = Operator.ADD
 };

// Add members to the user list based on email addresses.
MutateMembersReturnValue mutateMembersResult = 
userListService.mutateMembers(new MutateMembersOperation[] { 
mutateMembersOperation });
mutateMembersResult.Dump();
}

Specifying the userId here causes the following error:
operations[0].operand.membersList[0].userId
NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API

>From the documentation 
on 
https://developers.google.com/adwords/api/docs/reference/v201708/AdwordsUserListService.Member#userid
 
I was under the impression that only addressInfo was for whitelisted 
customers.


This sample was modified from 
googleads-dotnet-lib\examples\AdWords\csharp\v201708\Remarketing\AddCrmBasedUserList.cs

Thanks for any insights you may add.
Andy Clarke

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/85f5d5b8-246b-4068-bbec-f4188d9398fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Selector fields for both TextAd, ExpandedTextAd

2017-01-06 Thread Andy Lin
Can we have both TextAd and ExpandedTextAd in Adgroup?  If yes, can I use 
one selector to get all the ads (Both TextAd, ExpandedTextAd) for the 
adgroup, avoid to make 2 remote calls?

Selector selector = builder.fields(AdGroupAdField.Id, AdGroupAdField.
AdGroupId,AdGroupAdField.Headline, AdGroupAdField.
description1,AdGroupAdField.headlinePart1, AdGroupAdField.headlinePart2,
 AdGroupAdField.CreativeFinalUrls).orderAscBy(AdGroupAdField.AdGroupId) 

.offset(offset)

.equals(AdGroupAdField.Status, AdGroupAdStatus._ENABLED)

.in(AdGroupAdField.AdGroupId, predicateGroupIDs).limit(PAGE_SIZE).build();

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/165a4ae9-86c6-4d52-aa8b-66c565c816aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


KEYWORDS_PERFORMANCE_REPORT returns duplicate keywords

2016-07-31 Thread andy
I'm running a adwords campaign and while generating 
the KEYWORDS_PERFORMANCE_REPORT for it the response in get in the CSV 
format using `download_report_with_awql` there are duplicate keywords in 
the csv returned.

It's like in my dashboard i see keywords like : *"1031 exchange"* and *[1031 
exchange]*
but both are returned in the CSV as *1031 exchange*

Why aren't the exact keywords returned, and how can i get the exact 
keywords exported if it's not possible using CSV

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/915233f9-3cb7-4f7c-8540-2f2028b824a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Integrate our ads with google ads

2016-04-04 Thread Andy L
we have a website where we will have companies advertise on our website.  I 
have the below questions please?

1) Are google adswords APIs the best way to manage these ads on our website?

2) Are there any $ cost of using google adwords API? Is it free?

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/cc5948e9-49ea-47f5-b03e-2204ff4e22a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-22 Thread Andy
Hi Yin,

I am running a batch job consisting of AdGroupCriterionOperations using 
AdGroupCriterionService.mutate call. I do not find getResult function for 
this Interface. How to find the result in case of API exception.

Regards,
Anandghan

On Friday, January 22, 2016 at 7:53:38 PM UTC+5:30, Yin Niu wrote:
>
> Hi Andy, 
>
> Are you talking about batch jobs or the regular API request? If it's a 
> regular API request and you received remote exception, then the request has 
> failed. If it's batch job, you can check the result after the job has been 
> processed. 
>
> Thanks,
> Yin, 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/c7bfbade-0d35-46da-9cc9-f5a0537ad053%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-22 Thread Andy

Hi Yin,

I am running a batch job consisting of AdGroupCriterionOperations using 
AdGroupCriterionService.mutate call. I do not find getResult function for 
this Interface. How to find the result in case of API exception.

Regards,
Andy

On Friday, January 22, 2016 at 7:53:38 PM UTC+5:30, Yin Niu wrote:
>
> Hi Andy, 
>
> Are you talking about batch jobs or the regular API request? If it's a 
> regular API request and you received remote exception, then the request has 
> failed. If it's batch job, you can check the result after the job has been 
> processed. 
>
> Thanks,
> Yin, 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/73b7ba1d-cedb-4ba7-b4bb-4ed55ac4e9ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-21 Thread Andy
Hi Yin,

Isnt AdGroupCriterionServiceInterface different from MutateJobService? I 
find only get, mutate, mutateLabel, query in 
AdGroupCriterionServiceInterface. How to find the result of 
AdGroupCriterionServiceInterface.mutate operation after an ApiException? 

On Wednesday, January 20, 2016 at 9:43:57 PM UTC+5:30, Yin Niu wrote:
>
> Hello, 
>
> Please take a look at the MutateJobService 
> 
>  
> reference page. You can call get to check a job's status. Once the job is 
> done, you can retrieve job results by calling getResult. 
>
> Thanks,
> Yin, 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/738a0b7b-23ae-49eb-9b75-20739a2bf714%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Find successful operations after an ApiException

2016-01-20 Thread Andy
Hi,

I am trying to add AdGroupCriterionOperation using

AdGroupCriterionReturnValue mutate(AdGroupCriterionOperation[] var1) throws 
RemoteException, ApiException;

In a batch, some of the operations are failing due to which ApiException is 
thrown and nothing is returned from the mutate call. But I need to find the 
operations which were successful. How can I find them.

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5bbb7b25-f20a-4083-9975-12c3fcf45ee4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: can I use validateOnly=true in BatchJobService

2016-01-05 Thread Andy Lin
I understand this, but if I don't set validationOnly=true, the polling 
return me a batchJob object, if I set it to validationOnly=true, the 
polling return me null.  I am wondering if this is a bug ?  My polling 
method is a standard method from your web site documentation.

On Monday, January 4, 2016 at 5:42:33 PM UTC-5, Umesh Dengale wrote:
>
> Hello,
>
> The validationOnly 
> 
>  property 
> (true) will validate the request and will not perform the actual 
> operation and return the failing operations' errors if any. When a batch 
> job completes (validationOnly=false) with the DONE status then you could 
> download the results for each operation from the batch job's downloadUrl 
> .
>  
> Please check out the Download the batch job results and check for errors 
> 
>  section 
> from the Batch processing guide 
> .
>
> Thanks,
> Umesh, 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/4a1b44ca-938e-470d-8922-3191af495253%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


can I use validateOnly=true in BatchJobService

2016-01-04 Thread Andy Lin
I want to test my mutate requests in BatchJobService using 
validateOnly=true before submitting.  but I couldn't poll the job result 
using the batchId, it returns null from the following statement, is it 
possible to use validateOnly=true and test the mutate operations, and how 
can I poll the result?
BatchJobPage batchJobPage=batchJobService.get(selector);

this is my polling method, it is similar to the coding example.

private void pollJobResult(BatchJob batchJob,BatchJobServiceInterface 
batchJobService,BatchJobHelper batchJobHelper) throws Exception{

// Poll for completion of the batch job using an exponential back 
off.
int pollAttempts = 0;
boolean isPending = true;
Selector selector =
new SelectorBuilder()
.fields(BatchJobField.Id, BatchJobField.Status, 
BatchJobField.DownloadUrl,
BatchJobField.ProcessingErrors, 
BatchJobField.ProgressStats)
.equalsId(batchJob.getId())
.build();
do {
  long sleepSeconds = (long) Math.scalb(30, pollAttempts);
  logger.debug("Sleeping {} seconds...", sleepSeconds);
  
  Thread.sleep(sleepSeconds * 1000);
 
  BatchJobPage batchJobPage=batchJobService.get(selector);
  if (batchJobPage!=null){
  batchJob = batchJobPage.getEntries(0);
  
  logger.info("Batch job ID {} has status {}.", 
batchJob.getId(), batchJob.getStatus());
  pollAttempts++;
  isPending = PENDING_STATUSES.contains(batchJob.getStatus());
  }
} while (isPending && pollAttempts < MAX_POLL_ATTEMPTS);

if (isPending) {
  throw new TimeoutException(
  "Job is still in pending state after polling " + 
MAX_POLL_ATTEMPTS + " times.");
}

if (batchJob.getProcessingErrors() != null) {
  int i = 0;
  for (BatchJobProcessingError processingError : 
batchJob.getProcessingErrors()) {
  logger.error( "  Processing error {}: errorType={}, 
trigger={}, errorString={}, fieldPath={}"
  + ", reason=%s%n",
i++, processingError.getApiErrorType(), 
processingError.getTrigger(),
processingError.getErrorString(), 
processingError.getFieldPath(),
processingError.getReason()); 
  }
}

   /* if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
  BatchJobMutateResponse mutateResponse =
  
batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());

 
 logger.info("Downloaded results from {}", 
batchJob.getDownloadUrl().getUrl());
  for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
logger.info("  Operation {} - {}", mutateResult.getIndex(), 
outcome);  
  }
}*/

if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
BatchJobMutateResponse mutateResponse =

batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
System.out.printf("Downloaded results from %s:%n", 
batchJob.getDownloadUrl().getUrl());
for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
  String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
  StringBuilder stringBuilder=new StringBuilder();
  if (mutateResult.getErrorList()!=null){
  for (ApiError error: 
mutateResult.getErrorList().getErrors()){
  stringBuilder.append(error.getFieldPath()).append(" 
").append(error.getErrorString()).append("\n");
  }
  }
  logger.error("  Operation {} - status: {} reason:{} ", 
mutateResult.getIndex(), outcome, stringBuilder.toString());
}
  }
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 discu

Re: adwords-axis-2.8.0.jar transitive dependencies cause Caused by: java.lang.ClassCastException: com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to com.google.common.io.InputSuppli

2015-12-28 Thread Andy Lin
Yes, it works after I excluded guava-jdk5-#.jar from all the google api. 
 My project also use google drive, oauth-client, and api-clients.  Some of 
these have the transitive dependency on guava-jdk5-#.jar

This is a example how I did it.

compile('com.google.api-client:google-api-client:1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

compile('com.google.oauth-client:google-oauth-client-jetty:1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

compile('com.google.apis:google-api-services-drive:v2-rev170-1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

On Monday, December 14, 2015 at 8:58:24 AM UTC-5, Andy Lin wrote:
>
> In my build.gradle, I have those 2 adword api jars as dependencies, when I 
> pool the results from the batchJobs, I get the following execptions, which 
> versions of guava-#.jar and guava-jdk5-#.jar I should explicit specify in 
> my build.gradle?  It seems like transitive jar dependencies' version 
> conflict problems.  thanks for your answer
>
> compile('com.google.api-ads:ads-lib:2.8.0')
> compile('com.google.api-ads:adwords-axis:2.8.0')
>
>  if (batchJob.getDownloadUrl() != null && 
> batchJob.getDownloadUrl().getUrl() != null) {
> BatchJobMutateResponse mutateResponse =
> 
> batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
> System.out.printf("Downloaded results from %s:%n", 
> batchJob.getDownloadUrl().getUrl());
> for (MutateResult mutateResult : 
> mutateResponse.getMutateResults()) {
>   String outcome = mutateResult.getErrorList() == null ? 
> "SUCCESS" : "FAILURE";
>   System.out.printf("  Operation [%d] - %s%n", 
> mutateResult.getIndex(), outcome);
> }
>   }
>  
>
>
> Caused by: java.lang.ClassCastException: 
> com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to 
> com.google.common.io.InputSupplier
> at 
> com.google.common.io.MultiInputStream.advance(MultiInputStream.java:65) 
> ~[guava-jdk5-13.0.jar:na]
> at 
> com.google.common.io.MultiInputStream.(MultiInputStream.java:44) 
> ~[guava-jdk5-13.0.jar:na]
> at 
> com.google.common.io.ByteSource$ConcatenatedByteSource.openStream(ByteSource.java:653)
>  
> ~[guava-19.0-rc2.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.AxisDeserializer.buildWrappedInputStream(AxisDeserializer.java:160)
>  
> ~[adwords-axis-2.8.0.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.AxisDeserializer.deserializeBatchJobMutateResults(AxisDeserializer.java:113)
>  
> ~[adwords-axis-2.8.0.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.v201509.batchjob.BatchJobHelper.downloadBatchJobMutateResponse(BatchJobHelper.java:101)
>  
> ~[adwords-axis-2.8.0.jar:na]
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/92ae31b8-1e89-46ee-9e18-fd53dbbe43db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


adwords-axis-2.8.0.jar transitive dependencies cause Caused by: java.lang.ClassCastException: com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to com.google.common.io.InputSupplier

2015-12-14 Thread Andy Lin
In my build.gradle, I have those 2 adword api jars as dependencies, when I 
pool the results from the batchJobs, I get the following execptions, which 
versions of guava-#.jar and guava-jdk5-#.jar I should explicit specify in 
my build.gradle?  It seems like transitive jar dependencies' version 
conflict problems.  thanks for your answer

compile('com.google.api-ads:ads-lib:2.8.0')
compile('com.google.api-ads:adwords-axis:2.8.0')

 if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
BatchJobMutateResponse mutateResponse =

batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
System.out.printf("Downloaded results from %s:%n", 
batchJob.getDownloadUrl().getUrl());
for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
  String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
  System.out.printf("  Operation [%d] - %s%n", 
mutateResult.getIndex(), outcome);
}
  }
 


Caused by: java.lang.ClassCastException: 
com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to 
com.google.common.io.InputSupplier
at 
com.google.common.io.MultiInputStream.advance(MultiInputStream.java:65) 
~[guava-jdk5-13.0.jar:na]
at 
com.google.common.io.MultiInputStream.(MultiInputStream.java:44) 
~[guava-jdk5-13.0.jar:na]
at 
com.google.common.io.ByteSource$ConcatenatedByteSource.openStream(ByteSource.java:653)
 
~[guava-19.0-rc2.jar:na]
at 
com.google.api.ads.adwords.axis.utils.AxisDeserializer.buildWrappedInputStream(AxisDeserializer.java:160)
 
~[adwords-axis-2.8.0.jar:na]
at 
com.google.api.ads.adwords.axis.utils.AxisDeserializer.deserializeBatchJobMutateResults(AxisDeserializer.java:113)
 
~[adwords-axis-2.8.0.jar:na]
at 
com.google.api.ads.adwords.axis.utils.v201509.batchjob.BatchJobHelper.downloadBatchJobMutateResponse(BatchJobHelper.java:101)
 
~[adwords-axis-2.8.0.jar:na]

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/68fac3cb-d73f-43a9-9096-2184a56c4652%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Test account getting INVALID_TOKEN_HEADER error

2015-07-24 Thread Andy Wallace
Ok, I've had to reset completely, on the advice of the AdWords API support 
team. I have:

1) created a brand new MCC account, and linked it to my existing MCC account
2) created a test MCC account, with a couple of users and campaigns
3) Got OAuth2 tokens while logged into this test account
4) Used the developer Token I got from the brand new MCC account

I am running my test scripts now, while logged in as the test account... 
and am getting the 

INVALID_TOKEN_HEADER error.


I am unsure how to fix this.


thanks,

andy



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2793a43e-d9ac-4acf-a83b-988ccaeb1fdf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Cannot edit values in AdWords API Center

2015-07-13 Thread Andy Wallace
I am trying to set up API access to AdWords, and cannot get past the first 
step in Account Settings->AdWords API Center. 
The first thing that gave me problems was the fact that I can't edit any of 
the fields on this form. No matter what I do, I get 
an error "Value is required":

<https://lh3.googleusercontent.com/-oSewAzgjfXE/VaPmB70Eb1I/AU0/l130oZTBIVg/s1600/Screen%2BShot%2B2015-07-07%2Bat%2B9.35.34%2BAM.png>

This account was set up some time back by an employee who has left the 
company, and the email address here may have never been 
valid. I suspect that is why the Access level is "rejected". Recently, when 
I try to open this screen, I get an error message across the top:


<https://lh3.googleusercontent.com/-qFPRKJWkk0I/VaPlmQu34LI/AUs/sFvcLki3cag/s1600/Screen%2BShot%2B2015-07-13%2Bat%2B9.17.24%2BAM.jpg>


Any help or suggestions?


thanks,

Andy






-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/37816fb6-bb10-4af9-8c46-c61e3ae4e1ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Generating developer token issues - "Value is required"

2015-07-08 Thread Andy Wallace
Thanks Umesh. I was in Chat with SarahP yesterday,  we couldn't shake my 
account loose - I can't edit anything on the API settings page, including 
properly setting the email address (the account was partially set up a 
couple of years ago by someone no longer with the company. She was taking 
the problem to the "technical team", waiting for an answer.
andy



On Wednesday, July 8, 2015 at 9:35:35 AM UTC-7, Umesh Dengale wrote:
>
> Hello,
>
> Please contact the AdWords API Compliance Team 
> <https://services.google.com/fb/forms/apicontact/> regarding your 
> Developer Token access rejection.
>
> Regards,
> Umesh, 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/678a368d-50e2-4c58-a16e-111bcf3a07ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Generating developer token issues - "Value is required"

2015-07-07 Thread Andy Wallace
I'm picking up a project that has been lying around for a while. We have an 
AdWords manager account that, er, manages a bunch of accounts on behalf of 
our clients (they don't actually log in at all, we handle everything). What 
we want to do is report on the click statistics to them, using the PHP API 
library.

So, walking through the "getting started" documents, I need to enable the 
API for our manager account. I get to the AdWords API Center, and see the 
screen shown in the screenshot. 

   - Access level is "Rejected", yet there doesn't seem to be any way to 
   reapply
   - Clicking the "Regenerate Token" link doesn't seem to do anything at 
   all - I get asked if I'm really sure, then the screen blinks, a little 
   message says my changes have been saved, and... the screen looks the same.
   - For values like "API contact email", "Company name", etc... if I try 
   to change those values at all and save, I just get the "Value is required" 
   messag

So I'm not sure how I can proceed here. Can I reset everything and start 
over? 

Thanks,
Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/04676c45-a5ec-4214-a1bf-d3589628b8db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: An error has occurred: { "error" : "invalid_grant" }

2015-03-23 Thread Andy Steinhauf
Hello,

I tried it again as suggested above, but it resulted in the same error. I 
open'd an issue:

https://github.com/googleads/googleads-php-lib/issues/84

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/de234e71-1ba1-4e56-b87d-1cf41f7869eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: An error has occurred: { "error" : "invalid_grant" }

2015-03-12 Thread Andy Steinhauf
Hello,

Thanks a lot for your answer. I recreated the refresh token, but the error 
still occurs.

best regards


Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3a9cce3d-71ef-4428-8b67-5c921e756415%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


An error has occurred: { "error" : "invalid_grant" }

2015-03-11 Thread Andy Steinhauf
Hello,

I'm make my first steps with the adwords api and PHP. I've an client-id, 
client-secret and refreshtoken, but after / during authentification a get 
the above error.

What exactly does it mean ? How I can fix it ?


Thanks in advance...


Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ef984aed-45ab-4b05-b8a3-175e92a2f90e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


faultString: XML_STREAM_EXC error while creating campaign from java API client

2014-09-02 Thread Andy Steinhäußer
Hi ,

I have an web application which implements Adword APi, It was working 
find till today , 
   But today strangely i have this error while creating campaigns , 
Adgroups  

Application details :

  Java Web application
  Adword APi 2014 02 version
  
Could some body can help me what is the exact problem.
I am not creating XML , I am directly using API library for calls.


below Input :


http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
   
  https://adwords.google.com/api/adwords/cm/v201402"; 
soapenv:mustUnderstand="0">
 923-704-3581
 NtxnvD8buZsQ_QylPnlNaA
 rakuten_de:AdwordAPIClient:v14_09 (AwApi-Java, 
AdWords-Axis/1.32.0, Common-Java/1.32.0, Axis/1.4, Java/1.7.0_25, 
maven)
 false
 false
  
   
   
  https://adwords.google.com/api/adwords/cm/v201402";>
 
ADD

   210806765
   1138 - Baby Bodys Mädchen
   1138 - Baby Bodys Mädchen
   ENABLED
   
  MANUAL_CPC
  ADGROUP
  https://adwords.google.com/api/adwords/cm/v201402"; 
xsi:type="ns2:CpcBid">
 
2
 
  
   
   
NONE

 
  
   


Error Output:

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


soap:Client
XML_STREAM_EXC





StackTrace :

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
 faultSubcode: 
 faultString: XML_STREAM_EXC
 faultActor: 
 faultNode: 
 faultDetail: 
{http://xml.apache.org/axis/}stackTrace:XML_STREAM_EXC
at 
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at 
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)


 thx

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

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


Data Dictionary

2014-03-03 Thread Andy White
Hi,

Is there a website documenting the data available via service, easier to 
look at than the developer guide - plain text no styling, easy to navigate.

I'm sure I found something online when I first used the API, but I can't 
find it anywhere now.

Thanks,
Andy


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Re: Adwords API is still pending after 13months

2013-02-25 Thread andy
Hi Danial and the Adwords team,

I sent you an email last week (following on from what you said) can you 
please advise me as to what else i need to do and how long this might take.

Thanks in advance

Andy

On Thursday, February 21, 2013 10:13:52 AM UTC, Danial Klimkin wrote:
>
> Hello Andy,
>
>
> Please use "Reply to Author" button under drop down on the right.
>
>
> -Danial, AdWords API Team.
>
>
> On Wednesday, February 20, 2013 5:21:44 PM UTC+4, 
> an...@mediabandit.co.ukwrote:
>>
>> Hi Daniel,
>>
>> I'd like to email you the MCC-CID can you please let me know where i 
>> should send it too?
>>
>> Thanks
>>
>> Andy
>>
>> On Wednesday, February 20, 2013 11:03:32 AM UTC, 
>> an...@mediabandit.co.ukwrote:
>>>
>>> Hi Daniel,
>>>
>>> AS i mentioned in the original post i've already emailed them on 
>>> multiple occasions.  I've just double checked my email and i've also sent 
>>> the following emails to the api-tokens team
>>>
>>> 17th Feb 2012 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
>>> Developer Token
>>> 25th Jan 2013 - Adwords API access still pending
>>> 11th Feb 2013 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
>>> Developer Token
>>>
>>> I'd prefer not to put my MCC in the public domain -- i will see about 
>>> emailing it to you? 
>>>
>>> Andy
>>>
>>> On Wednesday, February 20, 2013 10:56:51 AM UTC, Danial Klimkin wrote:
>>>>
>>>> Hello,
>>>>
>>>>
>>>> Did you contact the tokens review team via adwordsa...@google.com ?
>>>>
>>>> Please let me know your MCC CID.
>>>>
>>>>
>>>> -Danial, AdWords API Team.
>>>>
>>>>
>>>>
>>>> On Wednesday, February 20, 2013 2:46:00 PM UTC+4, 
>>>> an...@mediabandit.co.uk wrote:
>>>>>
>>>>> I've emailed the Adwords API team on a number of occasions, most 
>>>>> recently on the:
>>>>>
>>>>> 12th Feb
>>>>> 14th Feb
>>>>> 18th Feb
>>>>>
>>>>> I was in contact with a David Torres (he contacted me on the 11th Feb) 
>>>>> but he seems to have dropped of the face of the earth.
>>>>>
>>>>> I really need API access in order to properly realise my business goals
>>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords API is still pending after 13months

2013-02-20 Thread andy
Hi Daniel,

I'd like to email you the MCC-CID can you please let me know where i should 
send it too?

Thanks

Andy

On Wednesday, February 20, 2013 11:03:32 AM UTC, an...@mediabandit.co.uk 
wrote:
>
> Hi Daniel,
>
> AS i mentioned in the original post i've already emailed them on multiple 
> occasions.  I've just double checked my email and i've also sent the 
> following emails to the api-tokens team
>
> 17th Feb 2012 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
> Developer Token
> 25th Jan 2013 - Adwords API access still pending
> 11th Feb 2013 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
> Developer Token
>
> I'd prefer not to put my MCC in the public domain -- i will see about 
> emailing it to you? 
>
> Andy
>
> On Wednesday, February 20, 2013 10:56:51 AM UTC, Danial Klimkin wrote:
>>
>> Hello,
>>
>>
>> Did you contact the tokens review team via adwordsa...@google.com ?
>>
>> Please let me know your MCC CID.
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>>
>> On Wednesday, February 20, 2013 2:46:00 PM UTC+4, 
>> an...@mediabandit.co.ukwrote:
>>>
>>> I've emailed the Adwords API team on a number of occasions, most 
>>> recently on the:
>>>
>>> 12th Feb
>>> 14th Feb
>>> 18th Feb
>>>
>>> I was in contact with a David Torres (he contacted me on the 11th Feb) 
>>> but he seems to have dropped of the face of the earth.
>>>
>>> I really need API access in order to properly realise my business goals
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords API is still pending after 13months

2013-02-20 Thread andy
Hi Daniel,

AS i mentioned in the original post i've already emailed them on multiple 
occasions.  I've just double checked my email and i've also sent the 
following emails to the api-tokens team

17th Feb 2012 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
Developer Token
25th Jan 2013 - Adwords API access still pending
11th Feb 2013 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
Developer Token

I'd prefer not to put my MCC in the public domain -- i will see about 
emailing it to you? 

Andy

On Wednesday, February 20, 2013 10:56:51 AM UTC, Danial Klimkin wrote:
>
> Hello,
>
>
> Did you contact the tokens review team via 
> adwordsa...@google.com?
>
> Please let me know your MCC CID.
>
>
> -Danial, AdWords API Team.
>
>
>
> On Wednesday, February 20, 2013 2:46:00 PM UTC+4, 
> an...@mediabandit.co.ukwrote:
>>
>> I've emailed the Adwords API team on a number of occasions, most recently 
>> on the:
>>
>> 12th Feb
>> 14th Feb
>> 18th Feb
>>
>> I was in contact with a David Torres (he contacted me on the 11th Feb) 
>> but he seems to have dropped of the face of the earth.
>>
>> I really need API access in order to properly realise my business goals
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




Adwords API is still pending after 13months

2013-02-20 Thread andy
I've emailed the Adwords API team on a number of occasions, most recently 
on the:

12th Feb
14th Feb
18th Feb

I was in contact with a David Torres (he contacted me on the 11th Feb) but 
he seems to have dropped of the face of the earth.

I really need API access in order to properly realise my business goals

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adword Token set to Pending for around 1 year

2013-02-14 Thread andy
Hi Anash,

Not sure if you can help me again, but David hasnt replied to my email sent 
a few days ago, can you nudge him please. 

Andy

On Wednesday, February 13, 2013 6:22:21 AM UTC, Anash P. Oommen (AdWords 
API Team) wrote:
>
> Hi Andy,
>
> Sounds good. Please provide David with the necessary information.
>
> Cheers,
> Anash
>
> On Tuesday, February 12, 2013 4:41:43 PM UTC+5:30, 
> s...@mediabandit.co.ukwrote:
>>
>> Hi Anash,
>>
>> Actually the last correspondence i had from the API team was, sorry this 
>> has taken a while, we're working through this and we will get back to you 
>> soon.  Which was around 12 months ago.  My current token is still set to 
>> pending and i have also contacted them again.  This is not helping me.
>>
>> I will contact David Torres who has said he will help me with this.  
>>
>> Andy
>>
>> On Tuesday, February 12, 2013 5:21:10 AM UTC, Anash P. Oommen (AdWords 
>> API Team) wrote:
>>>
>>> Hi Andy,
>>>
>>> Most likely the token would have been rejected for lack of response from 
>>> your side. I would recommend checking your API MCC to see the current 
>>> status of your token, as well as check if the adwordsapi tokens team sent 
>>> you any mail to your developer contact email. If your token is still 
>>> pending, drop another mail to adwordsa...@google.com with your customer 
>>> id and ask them to provide a status update about your token application.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Monday, February 11, 2013 9:23:20 PM UTC+5:30, 
>>> an...@mediabandit.co.uk wrote:
>>>>
>>>> Hi Api,
>>>>
>>>> I'm not sure what to do here, i applied for an adwords api token in 
>>>> February 2012.  I am still waiting to get approval and i'm not sure what 
>>>> to 
>>>> do.  I have contacted adwordsapi-token email address but havent heard 
>>>> anything back.  This looks to me like me application slipped through the 
>>>> cracks?
>>>>
>>>> Please help me work out what i need to do to prioritise this.
>>>>
>>>> Thanks
>>>>
>>>> Andy
>>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.




Adword Token set to Pending for around 1 year

2013-02-11 Thread andy
Hi Api,

I'm not sure what to do here, i applied for an adwords api token in 
February 2012.  I am still waiting to get approval and i'm not sure what to 
do.  I have contacted adwordsapi-token email address but havent heard 
anything back.  This looks to me like me application slipped through the 
cracks?

Please help me work out what i need to do to prioritise this.

Thanks

Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: API returning UNEXPECTED_INTERNAL_API_ERROR all the time today

2012-11-16 Thread Andy
Same thing here. It seems like some kind of problem on the Google's side. 
Anyone have more information on this?

On Friday, November 16, 2012 4:13:51 AM UTC-5, laid wrote:
>
> Hi,
>
> All request dosen't work, for alla accounts and when i run 
> "GetAccountHierarchy example" or any other example i get this: 
>
> "An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from '
> https://adwords-sandbox.google.com/api/adwords/mcm/v201109/ServicedAccountService?wsdl'
>  
> : failed to load external entity "https://adwords-sandbox.
> google.com/api/adwords/mcm/v201109/ServicedAccountService?wsdl"
>
> I've made successful calls and it works perfectly until a few days. and 
> i've try to create a new sandbox account and the result was the same.
>
> Thnx.
>
>
> Le vendredi 16 novembre 2012 01:14:01 UTC+1, Kevin Winter a écrit :
>>
>> Hi,
>>   What type of request are you making?  Does this happen for all 
>> requests?  Does this happen to all of the client accounts managed by your 
>> sandbox account? (See the GetAccountHierarchy example for a list of client 
>> accounts).  Have you ever made successful calls to this account? Have you 
>> tried to create a new sandbox account (it's possible that this account 
>> wasn't provisioned properly).  
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Thursday, November 15, 2012 5:46:14 AM UTC-5, laid wrote:
>>>
>>> Hi Kevin, 
>>>
>>> Still get the same error today.
>>>
>>> Any solutions or suggestions?
>>>
>>> Thnx.
>>> Le mercredi 14 novembre 2012 22:52:31 UTC+1, Kevin Winter a écrit :

 Hi,
   The sandbox should be back to normal once more.

 - Kevin Winter
 AdWords API Team

 On Wednesday, November 14, 2012 8:24:13 AM UTC-5, Sheinin Elya wrote:
>
> The problem is back, and according to posts, it's not just me. people 
> have this problem for several hours now
>
> On Tuesday, July 31, 2012 10:15:27 PM UTC+3, Kevin Winter wrote:
>>
>> Hi all,
>>   We just resolved the issue that preventing the sandbox from 
>> functioning.  We apologize for this disruption.
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Tuesday, July 31, 2012 3:01:41 PM UTC-4, Sjakie wrote:
>>>
>>> Yeah... it's back up again
>>>
>>> Op dinsdag 31 juli 2012 15:11:59 UTC+2 schreef Tal Ater het volgende:

 All the queries I am running against the Sandbox 
 return InternalApiError.UNEXPECTED_INTERNAL_API_ERROR... These are 
 queries 
 that all worked great until a couple of hours ago... Is there some 
 kind of 
 error or downtime?
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords Sandbox down?

2012-11-07 Thread Andy
Stopped working for me about 3 hours ago, as well.

On Wednesday, November 7, 2012 1:38:15 PM UTC-5, Stefan den Hartog wrote:
>
> Anyone else getting the error:
>
> An error has occurred: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro
>
> I get it with the PHP version and the Sandbox Account Viewer (java) when 
> using the sandbox
>
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


What are appropriate uses of Google API for growing agencies?

2012-10-16 Thread Andy
Hello,

We have an AdWords agency account an manage roughly 80 accounts presently. 
Our company is growing rapidly, and we intend to triple the number of 
managed accounts over the next 6 to 8 months. Initially, we planned to use 
AdWords API as a prospecting tool to land new accounts (keyword research, 
traffic based on geographic location, bid estimates, etc). The token 
department has indicated that we may not use the API solely for those 
purposes. We now plan to use the AdWords API in 2 ways, to help prospect 
and to provide reporting for existing accounts. 

I believe that based on that description, we are classified as an 
"Internal-Only AdWords API Client". Is that correct? If not, please advise. 
Also, please provide tips or advice regarding the typical uses by an agency 
like ours, and expectations of Google of the API for reporting purposes 
based on my description of our proposed usage. 

Any help would be greatly appreciated. 

Sincerely,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: RHEL and Ubuntu discrepancies with 13.0.0

2010-11-01 Thread Andy
Hi Eric,

Before I do, can you confirm that this is in fact a correctly formed
request so I can write out the query being the problem:

http://schemas.xmlsoap.org/soap/
encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ZSI="http://www.zolera.com/schemas/ZSI/"; xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance">

https://adwords.google.com/api/adwords/
cm/v201008">
--SNIP!--
AwApi-Python-13.0.0|harvester
4233758376
--SNIP!--


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



20101031
20101031







This query was fired on 2010-11-01 for 2010-10-31 (pulls back
yesterdays data.)

Thanks,
Andy.

On Nov 1, 4:04 pm, AdWords API Advisor 
wrote:
> Hi Andy,
>
> Issues related to the Python client library and not the SOAP API
> itself should be posted here:
>
>  http://code.google.com/p/google-api-adwords-python-lib/issues/list
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Oct 28, 6:04 pm, Andy  wrote:
>
> > Hi,
>
> > I'm running:
>
> > - Python 2.6
> > - adwords_api_python_13.0.0
> > - ZSI
> > - ElementTree
>
> > When i run my code under Ubuntu, everything works nicely. When i run
> > it under RedHat Enterprise Linux, I get the following error:
>
> > Traceback (most recent call last):
> >   File "apiharvester.py", line 40, in 
> >     datetime.date.today()-datetime.timedelta(days=1)
> >   File "/home/andy/projects/HarvesterStuff.py", line 104, in
> > fetchAdwordsStats
> >     campaigns = cs.Get(selector)[0]
> >   File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
> > CampaignService.py", line 83, in Get
> >     'Campaign', self._loc, request)
> >   File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
> > AdWordsWebService.py", line 255, in CallMethod
> >     self.__ManageSoap(buf, start_time, stop_time, error)
> >   File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
> > AdWordsWebService.py", line 130, in __ManageSoap
> >     raise Error(e)
> > adspygoogle.common.Errors.Error
>
> > Is there any known differences in how python behaves between the two
> > platforms? If not, how might i go about debugging this please?
>
> > Many thanks in advance for any help.
>
> > Andy.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


RHEL and Ubuntu discrepancies with 13.0.0

2010-10-28 Thread Andy
Hi,

I'm running:

- Python 2.6
- adwords_api_python_13.0.0
- ZSI
- ElementTree

When i run my code under Ubuntu, everything works nicely. When i run
it under RedHat Enterprise Linux, I get the following error:

Traceback (most recent call last):
  File "apiharvester.py", line 40, in 
datetime.date.today()-datetime.timedelta(days=1)
  File "/home/andy/projects/HarvesterStuff.py", line 104, in
fetchAdwordsStats
campaigns = cs.Get(selector)[0]
  File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
CampaignService.py", line 83, in Get
'Campaign', self._loc, request)
  File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
AdWordsWebService.py", line 255, in CallMethod
self.__ManageSoap(buf, start_time, stop_time, error)
  File "/usr/lib/python2.6/site-packages/adspygoogle/adwords/
AdWordsWebService.py", line 130, in __ManageSoap
raise Error(e)
adspygoogle.common.Errors.Error

Is there any known differences in how python behaves between the two
platforms? If not, how might i go about debugging this please?

Many thanks in advance for any help.

Andy.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Impression share metrics in v201003/8

2010-10-23 Thread Andy
Hi,

I'm struggling to find how, with v201003/8 to pull back a report which
shows the exactMatchImpShare or other impression share metrics like in
v13. I'm aware I could drop back to v13 but am concerned that this
metric isn't in the later versions and that it may be removed
entirely?

I'd appreciate it if someone could let me know first if I'm missing it
in the new reporting system, if so problem solved, secondly wether it
is actually being phased out entirely?

Thanks.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CampaignStats not returning network type.

2010-10-21 Thread Andy
I was wondering after reading this:

http://code.google.com/apis/adwords/docs/appendix/reports.html

Is it no longer possible to report on impression share? We have an
internal tool which is kind of dependant on this metric.

Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CampaignStats not returning network type.

2010-09-20 Thread Andy
Is there an example of how to create a rport definition in Python at
all? Using the adspygoogle.adwords module? All I can find is a Java
example here: 
http://adwordsapi.blogspot.com/2010/07/introduction-to-reportdefinitionservice.html
and it is rather difficult to translate.

Also, if I want to run the report daily, am I required to report a new
definition daily? I notice some definitions I create are available to
use when I search for previously defined definitions. Also, if I don't
need to create new definitions, just query existing ones, how long do
the existing definitions last? Is time a factor or is it until they're
pushed off the bottom of the stack by other new definitions?

Thanks,
Andy.

On Sep 15, 8:06 pm, AdWords API Advisor 
wrote:
> Hi Andy,
>
> Unfortunately this isn't possible using the statsSelector.  The
> ReportDefinitionService has the fields AdNetwork1 (Ad Distribution)
> and AdNetwork2 (Network) that you can use to segment the data in
> reports.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Sep 11, 5:03 pm, Andy  wrote:
>
> > Hi,
>
> > I'm using a simple query to find out the stats across my campaigns and
> > it is working well. The code below gives me a dictionary of all the
> > stats I need _except_ the network type. I need to be able to
> > differentiate between the content network and the search network but
> > regardless of how I have the campaigns set up in the MCC, the network
> > type is coming out as ALL.
>
> > Any advice on how to differentiate between the networks would be very
> > much appreciated.
>
> > The code I have is:
>
> > import os
> > import sys
>
> > from adspygoogle.adwords.AdWordsClient import AdWordsClient
>
> > sys.path.append(os.path.join('.'))
>
> > client = AdWordsClient(path=os.path.join('.'))
>
> > client.SetClientEmail('em...@address.com')
>
> > selector = {
> >         'statsSelector': {
> >                 'dateRange': {
> >                         'max':"20100101",
> >                         'min':"20100101"
> >                 }
> >         }
>
> > }
>
> > cs = client.GetCampaignService('https://adwords.google.com',
> > 'v201003')
>
> > campaigns = cs.Get(selector)[0]
>
> > for entry in campaigns['entries']:
> >         print entry['campaignStats']

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


CampaignStats not returning network type.

2010-09-11 Thread Andy
Hi,

I'm using a simple query to find out the stats across my campaigns and
it is working well. The code below gives me a dictionary of all the
stats I need _except_ the network type. I need to be able to
differentiate between the content network and the search network but
regardless of how I have the campaigns set up in the MCC, the network
type is coming out as ALL.

Any advice on how to differentiate between the networks would be very
much appreciated.

The code I have is:

import os
import sys

from adspygoogle.adwords.AdWordsClient import AdWordsClient

sys.path.append(os.path.join('.'))

client = AdWordsClient(path=os.path.join('.'))

client.SetClientEmail('em...@address.com')

selector = {
'statsSelector': {
'dateRange': {
'max':"20100101",
'min':"20100101"
}
}
}

cs = client.GetCampaignService('https://adwords.google.com',
'v201003')

campaigns = cs.Get(selector)[0]

for entry in campaigns['entries']:
print entry['campaignStats']

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Does keywordspy tools developer via API?

2010-09-10 Thread Andy
Hi everyone,

I found there are some keywordspy tools can do these things: analyze
competitors keywords, get adwords position, and list competitors ads,
I am new to here, I want to know can AdWords API do these thing?
thanks.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


CampaignService on v201003 - Distinction between SEARCH and CONTENT networks

2010-09-08 Thread Andy
Hi,

I'm having real problems getting the API to return the network type
which my campaigns are running on. This pastie shows the code used to
generate a set of dictionaries, each one looks like the example shown
on the bottom of the pastie:

https://gist.github.com/6c0b0e40287930683cf1

For all my campaigns, the 'network' field is populated with ALL. In
the API documentation it says it is capable of differentiating between
many different networks:

http://code.google.com/apis/adwords/v2009/docs/reference/CampaignService.CampaignStats.html#network

If it is that I am completely unable to retrieve this statistic using
a CampaignService call, I would very much appreciate being pointed to
a resource which shows me, in python code, how to achieve this very
simple operation using the report service.



I must say too, useage examples of each language in the reference
documents would make using the client libraries infinitely more simple
as currently it is very difficult to translate between pseudocode/XML
and actual code and the examples which are shipped with the libraries
are too simple to derive any real useage out of.

I find selectors particularly difficult to build due to lack of
documentation.



Thanks,
Andy.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Why am I getting a QuotaCheckError.ACCOUNT_INACTIVE error?

2010-08-17 Thread Andy
I'm trying to access the AdWords API via my MCC account.  Logging in
to the MCC, everything looks good, no error messages or account
notifications and I can actively manage my clients through the
account.  However, when trying to connect to the API, I get this error
from the SOAP request: QuotaCheckError.ACCOUNT_INACTIVE.

Here is the code in my app (variables omitted):
creds = {
'useragent' => '***app-name***',
'password' => '***mcc-password***',
'email' => '***mcc-email***',
'token' => '***app-token***',
}
adwords = 
AdWords::API.new(AdWords::AdWordsCredentials.new(creds))

The token is approved and billing is setup for the account.

Connecting to the sandbox works fine, but when I switch to production
I get the ACCOUNT_INACTIVE error.

Any ideas what could be wrong?

Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Multiple Keywords Support

2010-04-26 Thread Andy
Hi,

This is my first time to post here so I will go straight to the point.
I came to the point to make more than 1 keyword to search. Is this the
proper implementation of it?

$rawKeywords = array();
foreach ($keywords as $kw) {
$rawKeywords[] = $kw->keyword;
}



$key = new Keyword();
# Question: Does this the proper way to make support for 
multiple
keywords
$key->text = implode(',', $rawKeywords);
$key->matchType = $matchType;

$keys = array($key);

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


AdWords API Re: getting different keywords TargetingIdeaService

2010-04-13 Thread Andy Precise
hi Eric,

   many thanks for confirming.

   i've been asked by my boss to ask why the results are different. we
use these keywords to pass onto a v13 service to get keyword stats.
these stats are the basis of data we supply to clients, so it would
help us to understand what the difference is.

   would really appreciate it if you could supply the necessary info.

   thanks

regards,
Andy

On Apr 12, 6:44 pm, AdWords API Advisor 
wrote:
> Hi Andy,
>
> The v13 KeywordToolService and v200909 TargetingIdeaService may return
> different results or results in a different order, so the behavior you
> are seeing is expected.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Apr 12, 5:56 am, Andy Precise  wrote:
>
>
>
> > hi,
>
> >   i'm migrating from v13 KeywordToolService.getKeywordsFromSite to
> > v200909 TargetingIdeaService
>
> >   the project i'm updating called v13.lgetKeywordsFromSite and
> > reported back the first 10 keywords.
>
> >   with the new version, i'm doing the same, but i see that the
> > keywords are slightly different.
>
> >   out of the 10 keywords returned from both services, only 5 keywords
> > match.
>
> >   i'm passing in the same search parameters in both service calls
> > (local/currency codes, url) and am using IDEAS & KEYWORD for
> > requesttype and ideatype in V200909.
>
> >   just wondering if this is expected behaviour, or should v200909 be
> > returning back the results in the same order (i.e. could i have done
> > something wrong).
>
> >   Thanks
>
> > Andy- Hide quoted text -
>
> - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API getting different keywords TargetingIdeaService

2010-04-12 Thread Andy Precise
hi,

  i'm migrating from v13 KeywordToolService.getKeywordsFromSite to
v200909 TargetingIdeaService

  the project i'm updating called v13.lgetKeywordsFromSite and
reported back the first 10 keywords.

  with the new version, i'm doing the same, but i see that the
keywords are slightly different.

  out of the 10 keywords returned from both services, only 5 keywords
match.

  i'm passing in the same search parameters in both service calls
(local/currency codes, url) and am using IDEAS & KEYWORD for
requesttype and ideatype in V200909.

  just wondering if this is expected behaviour, or should v200909 be
returning back the results in the same order (i.e. could i have done
something wrong).

  Thanks

Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API Re: How can I migrate if there will be no KeywordToolService and SiteSuggestionService?

2010-04-09 Thread Andy Precise
I've had to switch from using KeywordToolService to using
TargetingIdeaService instead.

Can't comment on the other one.

Good luck !

On Apr 9, 12:43 am, "aofro...@hotmail.com" 
wrote:
> How can I migrate if there will be no KeywordToolService and
> SiteSuggestionService?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API Re: Adding web service to Excel

2010-04-09 Thread Andy Precise
CFJ, thank you very, very much. the second solution worked perfectly.

On Apr 8, 4:12 pm, CFJ  wrote:
> This error is caused by an XML namespace issue between the SoapHeader
> class and System.Web.Services.Protocols.SoapHeader.  The issue is
> discussed here:
>
> http://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibrary
>
> One solution is to utilize the client libraries.  Another solution is
> discussed here:
>
> http://www.mail-archive.com/adwords-api@googlegroups.com/msg04803.html

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API Adding web service to Excel

2010-04-08 Thread Andy Precise
Hi,

  i've been making progress migrating from v13 to v200909.

  my existing "Excel" project crashed and corrupted itself in the
process.

  so i started again from a backed up copy of the project (which only
uses v13).

  the problems start when i add in the v2009 webservice (via the URL);
i get this error:

   Method TargetingIdeaService.get can not be reflected.C:\Work
\Projects\ONLINEVALUETOOL\OnlineValueTool\OnlineValueWorkbook\SGEN
OnlineValueWorkbook

  when i click on the error, i get a message : "the document cannot be
opened. It has been renamed, deleted or moved".

  unfortunately it does not tell me what file it's having a problem
with, although it makes a refernce to SGEN as the file.

  why am i getting this reflected error ? and what file could it be
looking for, and why isn't it there ?

  Any ideas what is going on would be greatly appreciated.

Thanks.

Andy


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API Re: Logging into Adwords

2010-03-31 Thread Andy Precise
i'm convinced this v13>v2009 migration is a nightmare !

i've just come from a salesforce project. couldn't be easier to set
up. add a web reference to your project (.NET), then code : supply
login credentials, start using methods. nice and simple. i can just
get on with my job.

so what am i missing here ? i'm struggling to even do a basic thing as
logging in.

This was V13 ...

Dim service_v200909 As
com.google.api.adwords.v200909.TargetingIdeaService
service_v200909 = New
com.google.api.adwords.v200909.TargetingIdeaService
service.applicationTokenValue = New applicationToken
service.applicationTokenValue.Text = New String()
{myToken}
service.emailValue = New email
service.emailValue.Text = New String() {myEmail}
service.passwordValue = New password
service.passwordValue.Text = New String() {myPassword}
service.developerTokenValue = New developerToken
service.developerTokenValue.Text = New String()
{myDeveloperToken}
service.clientCustomerIdValue = New clientCustomerId
service.clientCustomerIdValue.Text = New String()
{customerID}
service.useragentValue = New useragent
service.useragentValue.Text = New String() {myUserAgent}
service.clientEmailValue = New clientEmail
service.clientEmailValue.Text = New String()
{myClientEmail}

Dim rspObj As com.google.adwords.SiteKeywordGroups =
service.getKeywordsFromSite(AveURL, False, Lang, Countries)

nice and simple.

2009 on the otherhand doesn't appear to take this same "nice and
simple" approach. unless i've missed something.

there's talk about using a client side factory object (AdwordsUser).
But why isn't this just part of the web service ? Arrghhh 

so PLEASE PLEASE PLEASE API Advisors, help me out here ...

i'm not doing rocket science here.

i'm using VB.NET in an excel app. i add the web service. now i want to
log in and use the TargetingIdeaService service. so how can i simply
login ? via a non headache inducing technique.

one poster said - "AdWordsUser is not part of the webservices - it's a
clientside "factory"-object that instantiates and logs you on to the
various webservices. You could write sth. like that for yourself or
use the webservices directly without such a factory-object."

i like that last bit. use the webservices directly. great, how do i do
this please ?

PLEASE PLEASE PLEASE HELP !

alternatively, how about we just keep v13 active ? i like that idea
better !

thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using "remove me" as the subject.


AdWords API Logging into Adwords

2010-03-30 Thread Andy Precise
hi,

  Brief recap:

  * i'm migrating from v13 to v2009.
  * i've got a vb.net windows app.
  * i've added the wsdl for 
https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl
as a web service.
  * i'm using the TargetingIdeaService service and
getBulkKeywordIdeas.

  now, i need to login (programmatically) before i can use this
service.

  and i'm confused. lots of information everywhere, but nothing tying
it all up that i can see.

  basically, how do i login ?

  i can post to https://www.google.com/accounts/ClientLogin and get an
authorisation code, but i'm not sure what to do with this code as far
as using the client api. i think this is just for SOAP calls, right ?
that's not what i'm doing here.

  another option i've seen is using this AdWordsUser class. but how do
i get this class ? all i can find is some c# source files, but that's
no good here. i can see lots of sample code that refer to this class,
e.g. :

// Get AdWordsUser from "~/adwords.properties"
AdWordsUser user = new AdWordsUser();
KeywordToolInterface keywordToolService =
user.getService(AdWordsService.V13.KEYWORD_TOOL_SERVICE);

  but i'm not seeing anything on how everyone is getting AdwordsUser
in the first place.

  can you help me out here ? or just guide me to something that
outlines this logging in process (c# or vb.net).

  i've spent a while looking through the forum and docs, and this may
finally prove my suspicions that i am stupid, but i'm just not getting
the info i need.

  guidance would be appreciated. it would save me further head
scratching time. thanks

regards,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API Re: TargetingIdea

2010-03-30 Thread Andy Precise
that worked Eric. thanks.

a bit crazy though. and here was me hoping this migration would be a 5
minute job ;)

On Mar 26, 10:28 pm, AdWords API Advisor
 wrote:
> Hi Andy,
>
> This problem is normally seen when a client is using .NET without the
> client library.  The cause is that the .NET wsdl to code generator
> will under certain circumstances not generate certain classes.  More
> information is available here:
>
>  http://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibra
>
> It appears that you are using the client library however.  Did you
> rebuild the classes at any point?
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Mar 26, 8:25 am, Andy Precise  wrote:
>
>
>
> > oh come on API experts, you must have an idea what's going on here. i
> > can't progress any further until i can use this class [TargetingIdeas]
>
> > i've got an excel project to convert from v1.3 to v2009. it uses the
> > existing getKeywordsFromSite method.
>
> > i'm re-writing it to use TargetingIdeaSelector.
>
> > It's been fine up until the point that i need to useTargetingIdea.
> > and it is NOT recognised as a type. everything else is fine:
> > TargetingIdeaPage, SearchParameter, Type_AttributeMapEntry, Attribute
> > etc.
>
> > this thing is declared in the WSDL along with all the other types. so
> > it's there. why isn't it recognised ?
>
> > this is the sample code i've been using from another posting on this
> > site (see bottom of post). i've had to convert this to VB.NET, but
> > everything starts going wrong with these lines:
>
> >            TargetingIdea[] keywords = mySiteKeywordGroups.entries;
> >             foreach (TargetingIdeakeywordFromAPI in keywords)
>
> > TargetingIdeas is not recognised as a type. why  i'm not doing
> > anything out of the ordinary. i've added a web service, added an
> > Imports statement at the top of the spreadsheet. all other types/
> > methods etc. are regonised. but not this one !!! aag !!!
>
> > could i be doing something wrong ? is this a bug ?
>
> > PLEASE PLEASE PLEASE HELP !
>
> > -- CODE BEGINS
>
> > AdWordsUser user = new AdWordsUser();
>
> >             // Get the service.
> >             TargetingIdeaService service =
>
> > (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS 
> > ­
> > ervice);
>
> >             TargetingIdeaSelector selector = new
> > TargetingIdeaSelector();
> >             selector.ideaType = IdeaType.KEYWORD;
> >             selector.ideaTypeSpecified = true;
> >             selector.requestType = RequestType.IDEAS;
> >             selector.requestTypeSpecified = true;
> >             selector.requestedAttributeTypes = new AttributeType[]
> > { AttributeType.KEYWORD,
> >                 AttributeType.GLOBAL_MONTHLY_SEARCHES,
> > AttributeType.COMPETITION };
>
> >             RelatedToUrlSearchParameter param = new
> > RelatedToUrlSearchParameter();
> >             param.urls = new string[] { url };
>
> >             selector.searchParameters = new SearchParameter[]
> > { param };
>
> >             Paging paging = new Paging();
> >             paging.startIndex = 0;
> >             paging.startIndexSpecified = true;
> >             paging.numberResults = 100;
> >             paging.numberResultsSpecified = true;
>
> >             selector.paging = paging;
>
> >             // Get a list of keywords for this site.
> >             TargetingIdeaPage mySiteKeywordGroups =
> > service.getBulkKeywordIdeas(selector);
>
> >            TargetingIdea[] keywords = mySiteKeywordGroups.entries;
>
> >             foreach (TargetingIdeakeywordFromAPI in keywords)
> >             {
> >                 foreach (Type_AttributeMapEntry entry in
> > keywordFromAPI.data)
> >                 {
> >                     if (entry.key == AttributeType.KEYWORD)
> >                     {
> >                         //Code is entering here - and I can read the
> > keyword text
> >                     }
> >                     else if (entry.key == AttributeType.COMPETITION)
> >                     {
> >                         //entry.key is never COMPETITION
> >                     }
> >                     else if (entry.key ==
> > AttributeType.GLOBAL_MONTHLY_SEARCHES)
> >                     {
> >                         //entry.key is never GLOBAL_MONTHLY_SEARCHES
> >                     }
> >               

AdWords API Re: C# - Getting COMPETITION and GLOBAL_MONTHLY_SEARCHES using TargetingIdeaService

2010-03-29 Thread Andy Nichols
Hi Eric,

I actually found and fixed this. The problem is I should have used get
rather than getBulkKeywordIdeas.

Andy

On 23 Mar, 03:50, AdWords API Advisor 
wrote:
> Hi Andy,
>
> Are you making this request to the sandbox or production environment?
> Do you have the SOAP XML logs from this request?
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Mar 20, 2:08 pm, Andy Nichols 
> wrote:
>
> > I am having trouble migrating from v13 GetKeywordsFromSite to v200909
> > TargetingIdeaService. I can get a list of keywords, but I can't work
> > out how to get COMPETITION and GLOBAL_MONTHLY_SERVICES values.
>
> > Code is as below. I would be grateful for any help.
>
> >            AdWordsUser user = new AdWordsUser();
>
> >             // Get the service.
> >             TargetingIdeaService service =
>
> > (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS 
> > ervice);
>
> >             TargetingIdeaSelector selector = new
> > TargetingIdeaSelector();
> >             selector.ideaType = IdeaType.KEYWORD;
> >             selector.ideaTypeSpecified = true;
> >             selector.requestType = RequestType.IDEAS;
> >             selector.requestTypeSpecified = true;
> >             selector.requestedAttributeTypes = new AttributeType[]
> > { AttributeType.KEYWORD,
> >                 AttributeType.GLOBAL_MONTHLY_SEARCHES,
> > AttributeType.COMPETITION };
>
> >             RelatedToUrlSearchParameter param = new
> > RelatedToUrlSearchParameter();
> >             param.urls = new string[] { url };
>
> >             selector.searchParameters = new SearchParameter[]
> > { param };
>
> >             Paging paging = new Paging();
> >             paging.startIndex = 0;
> >             paging.startIndexSpecified = true;
> >             paging.numberResults = 100;
> >             paging.numberResultsSpecified = true;
>
> >             selector.paging = paging;
>
> >             // Get a list of keywords for this site.
> >             TargetingIdeaPage mySiteKeywordGroups =
> > service.getBulkKeywordIdeas(selector);
>
> >             TargetingIdea[] keywords = mySiteKeywordGroups.entries;
>
> >             foreach (TargetingIdea keywordFromAPI in keywords)
> >             {
> >                 foreach (Type_AttributeMapEntry entry in
> > keywordFromAPI.data)
> >                 {
> >                     if (entry.key == AttributeType.KEYWORD)
> >                     {
> >                         //Code is entering here - and I can read the
> > keyword text
> >                     }
> >                     else if (entry.key == AttributeType.COMPETITION)
> >                     {
> >                         //entry.key is never COMPETITION
> >                     }
> >                     else if (entry.key ==
> > AttributeType.GLOBAL_MONTHLY_SEARCHES)
> >                     {
> >                         //entry.key is never GLOBAL_MONTHLY_SEARCHES
> >                     }
> >                 }
> >             }

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API Re: TargetingIdea

2010-03-26 Thread Andy Precise
oh come on API experts, you must have an idea what's going on here. i
can't progress any further until i can use this class [TargetingIdeas]

i've got an excel project to convert from v1.3 to v2009. it uses the
existing getKeywordsFromSite method.

i'm re-writing it to use TargetingIdeaSelector.

It's been fine up until the point that i need to use TargetingIdea.
and it is NOT recognised as a type. everything else is fine:
TargetingIdeaPage, SearchParameter, Type_AttributeMapEntry, Attribute
etc.

this thing is declared in the WSDL along with all the other types. so
it's there. why isn't it recognised ?

this is the sample code i've been using from another posting on this
site (see bottom of post). i've had to convert this to VB.NET, but
everything starts going wrong with these lines:

TargetingIdea[] keywords = mySiteKeywordGroups.entries;
foreach (TargetingIdea keywordFromAPI in keywords)

TargetingIdeas is not recognised as a type. why  i'm not doing
anything out of the ordinary. i've added a web service, added an
Imports statement at the top of the spreadsheet. all other types/
methods etc. are regonised. but not this one !!! aag !!!

could i be doing something wrong ? is this a bug ?

PLEASE PLEASE PLEASE HELP !

-- CODE BEGINS

AdWordsUser user = new AdWordsUser();


// Get the service.
TargetingIdeaService service =


(TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS­
ervice);


TargetingIdeaSelector selector = new
TargetingIdeaSelector();
selector.ideaType = IdeaType.KEYWORD;
selector.ideaTypeSpecified = true;
selector.requestType = RequestType.IDEAS;
selector.requestTypeSpecified = true;
selector.requestedAttributeTypes = new AttributeType[]
{ AttributeType.KEYWORD,
AttributeType.GLOBAL_MONTHLY_SEARCHES,
AttributeType.COMPETITION };


RelatedToUrlSearchParameter param = new
RelatedToUrlSearchParameter();
param.urls = new string[] { url };


selector.searchParameters = new SearchParameter[]
{ param };


Paging paging = new Paging();
paging.startIndex = 0;
paging.startIndexSpecified = true;
paging.numberResults = 100;
paging.numberResultsSpecified = true;


selector.paging = paging;


// Get a list of keywords for this site.
TargetingIdeaPage mySiteKeywordGroups =
service.getBulkKeywordIdeas(selector);


TargetingIdea[] keywords = mySiteKeywordGroups.entries;


foreach (TargetingIdea keywordFromAPI in keywords)
{
foreach (Type_AttributeMapEntry entry in
keywordFromAPI.data)
{
if (entry.key == AttributeType.KEYWORD)
{
//Code is entering here - and I can read the
keyword text
}
else if (entry.key == AttributeType.COMPETITION)
{
//entry.key is never COMPETITION
}
else if (entry.key ==
AttributeType.GLOBAL_MONTHLY_SEARCHES)
{
//entry.key is never GLOBAL_MONTHLY_SEARCHES
}
    }
}

-- CODE ENDS


On Mar 25, 6:06 pm, Andy Precise  wrote:
> in addition ... i checked the wsdl file for this service and
> TargetingIdea is declared, along with other types
> Type_AttributeMapEntry, TargetingIdeaPage. etc. the latter of all
> which are recognised. but not TargetingIdea.
>
> would appreciate any ideas on this.
>
> thanks
>
> On Mar 25, 2:52 pm, Andy Precise  wrote:
>
>
>
> > hi,
>
> >   this is a strange one. i must be doing something wrong, but i can't
> > figure out what.
>
> >   i'm migrating from v1.3 to v2009 as many others have been.
>
> >   i'm using the TargetingIdeaService service to get keywords for a
> > given site.
>
> >   i'm updating an excel project (VB.NET)
>
> >   i've been looking for several code examples over the internet on how
> > to migrate from the old getKeywordsFromSite service call to the new
> > one and i've come across a problem.
>
> >   the code samples i've found all reference an object called
> > TargetingIdea. Here's an example (2nd line)
>
> > -
> > TargetingIdeaPage mySiteKeywordGroups =
> > service.getBulkKeywordIdeas(selector);
> > TargetingIdea[] keywords = mySiteKeywordGroups.entries;
>
> > foreach (TargetingIdea keywordFromAPI in keywords)
> > {
> > -
>
> > the problem is my pr

AdWords API Re: TargetingIdea

2010-03-25 Thread Andy Precise
in addition ... i checked the wsdl file for this service and
TargetingIdea is declared, along with other types
Type_AttributeMapEntry, TargetingIdeaPage. etc. the latter of all
which are recognised. but not TargetingIdea.

would appreciate any ideas on this.

thanks

On Mar 25, 2:52 pm, Andy Precise  wrote:
> hi,
>
>   this is a strange one. i must be doing something wrong, but i can't
> figure out what.
>
>   i'm migrating from v1.3 to v2009 as many others have been.
>
>   i'm using the TargetingIdeaService service to get keywords for a
> given site.
>
>   i'm updating an excel project (VB.NET)
>
>   i've been looking for several code examples over the internet on how
> to migrate from the old getKeywordsFromSite service call to the new
> one and i've come across a problem.
>
>   the code samples i've found all reference an object called
> TargetingIdea. Here's an example (2nd line)
>
> -
> TargetingIdeaPage mySiteKeywordGroups =
> service.getBulkKeywordIdeas(selector);
> TargetingIdea[] keywords = mySiteKeywordGroups.entries;
>
> foreach (TargetingIdea keywordFromAPI in keywords)
> {
> -
>
> the problem is my project doesn't recognise this TargetingIdea object.
> at all. it recognises all other objects for this new service, but not
> this one.
>
> i've got the web service set up correctly (as far as i know). this is
> the URL 
> :https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService...
>
> so, what gives ? any ideas ? has this object been sunsetted ? :)
>
> if you need any more info, please let me know
>
> thanks very much

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API TargetingIdea

2010-03-25 Thread Andy Precise
hi,

  this is a strange one. i must be doing something wrong, but i can't
figure out what.

  i'm migrating from v1.3 to v2009 as many others have been.

  i'm using the TargetingIdeaService service to get keywords for a
given site.

  i'm updating an excel project (VB.NET)

  i've been looking for several code examples over the internet on how
to migrate from the old getKeywordsFromSite service call to the new
one and i've come across a problem.

  the code samples i've found all reference an object called
TargetingIdea. Here's an example (2nd line)

-
TargetingIdeaPage mySiteKeywordGroups =
service.getBulkKeywordIdeas(selector);
TargetingIdea[] keywords = mySiteKeywordGroups.entries;

foreach (TargetingIdea keywordFromAPI in keywords)
{
-

the problem is my project doesn't recognise this TargetingIdea object.
at all. it recognises all other objects for this new service, but not
this one.

i've got the web service set up correctly (as far as i know). this is
the URL : 
https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl

so, what gives ? any ideas ? has this object been sunsetted ? :)

if you need any more info, please let me know

thanks very much

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


RE: AdWords API Don't need to add clients to MCC in v2009

2010-03-23 Thread Andy Doan
Can anyone help confirm this?  Appreciate it.

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com


-Original Message-
From: adwords-api@googlegroups.com [mailto:adwords-...@googlegroups.com] On
Behalf Of Andy Doan
Sent: Monday, March 22, 2010 2:24 AM
To: 'AdWords API Forum'
Subject: AdWords API Don't need to add clients to MCC in v2009

Since I switched to v2009 version, I no longer need to add clients to MCC. 
I need to login with client's username and password.
Please confirm?

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to
adwords-api+unsubscribegooglegroups.com or reply to this email with the
words "REMOVE ME" as the subject.
No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 9.0.791 / Virus Database: 271.1.1/2755 - Release Date: 03/21/10
12:33:00

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API Don't need to add clients to MCC in v2009

2010-03-22 Thread Andy Doan
Since I switched to v2009 version, I no longer need to add clients to MCC. 
I need to login with client's username and password.
Please confirm?

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API C# - Getting COMPETITION and GLOBAL_MONTHLY_SEARCHES using TargetingIdeaService

2010-03-21 Thread Andy Nichols
I am having trouble migrating from v13 GetKeywordsFromSite to v200909
TargetingIdeaService. I can get a list of keywords, but I can't work
out how to get COMPETITION and GLOBAL_MONTHLY_SERVICES values.

Code is as below. I would be grateful for any help.

   AdWordsUser user = new AdWordsUser();

// Get the service.
TargetingIdeaService service =
 
(TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaService);

TargetingIdeaSelector selector = new
TargetingIdeaSelector();
selector.ideaType = IdeaType.KEYWORD;
selector.ideaTypeSpecified = true;
selector.requestType = RequestType.IDEAS;
selector.requestTypeSpecified = true;
selector.requestedAttributeTypes = new AttributeType[]
{ AttributeType.KEYWORD,
AttributeType.GLOBAL_MONTHLY_SEARCHES,
AttributeType.COMPETITION };

RelatedToUrlSearchParameter param = new
RelatedToUrlSearchParameter();
param.urls = new string[] { url };

selector.searchParameters = new SearchParameter[]
{ param };

Paging paging = new Paging();
paging.startIndex = 0;
paging.startIndexSpecified = true;
paging.numberResults = 100;
paging.numberResultsSpecified = true;

selector.paging = paging;

// Get a list of keywords for this site.
TargetingIdeaPage mySiteKeywordGroups =
service.getBulkKeywordIdeas(selector);

TargetingIdea[] keywords = mySiteKeywordGroups.entries;

foreach (TargetingIdea keywordFromAPI in keywords)
{
foreach (Type_AttributeMapEntry entry in
keywordFromAPI.data)
{
if (entry.key == AttributeType.KEYWORD)
{
//Code is entering here - and I can read the
keyword text
}
else if (entry.key == AttributeType.COMPETITION)
{
//entry.key is never COMPETITION
}
else if (entry.key ==
AttributeType.GLOBAL_MONTHLY_SEARCHES)
{
//entry.key is never GLOBAL_MONTHLY_SEARCHES
}
}
}

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API Trouble getting reply from Sandbox

2010-03-19 Thread Andy
Hey everyone,

I'm pretty new to the Adwords API in general. I didn't work with any
of the previous versions and am trying to get an issue resolved. I am
using the latest Java client library (adwords-api-7.1.0-loner.jar).

I have been trying to implement the v2009 CampaignService calls to get
campaign data. I have it working when I don't use sandbox, however,
because I have more work to do and need to use the Sandbox for obvious
reasons. When I set the AdwordsUser to use sandbox, I get an error:
InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

Here is the code that creates the User:

Map params = new HashMap();
params.put("version", "v200909");
params.put("email", account.getUserName());
params.put("password", account.getPassword());
params.put("developerToken", account.getDeveloperToken());
params.put("applicationToken", account.getApplicationToken());
params.put("useragent", account.getUserAgent());
params.put("clientId", account.getClientEmail());
if (account.isSandbox()) {
//params.put("alternateUrl",
GoogleAdwordsAccount.SANDBOX_URL);
params.put("useSandbox", "true");
}

AdWordsUser user = new AdWordsUser(params);

Here are some of the debug soap replies:

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/cm/v200909">[myAppToken]**client_1+[myEmail][myDevToken]AdWords API Java Client Library - v
- Pythia 1.1falsehttps://adwords.google.com/
api/adwords/cm/v200909">ACTIVE2010031820100318

[19 Mar 2010 14:45:36,951 - DEBUG]
http://schemas.xmlsoap.org/soap/
envelope/">soap:ServerInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance";>InternalApiErrorUNEXPECTED_INTERNAL_API_ERROR

The request info debug:
[19 Mar 2010 14:45:36,951 - DEBUG] email=[myEmail]
effectiveUser=client_1+[myEmail[ service=CampaignService method=get
operators={} responseTime=0 operations=0 units=0 requestId=
server=https://adwords-sandbox.google.com isFault=true
faultMessage=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @

Any help would be much appreciated. It's been very frustrating trying
to figure this out for Sandbox as I can already get results from live
with the exact code minus the useSandbox set.

Thanks,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.


AdWords API Re: AdParam

2010-03-16 Thread Andy
Well,
I'm trying to post using the php adwords api from Google.
When trying to post a £ sign i get the error:

xa3...' is not a valid utf-8 string

So, the only ones I can post is £ or £.
But even then im not sure how they will come out when the advert is
displayed...





On Mar 4, 12:03 pm, Kemal  wrote:
> It could be that the system would allow for symbols w/ only certain
> type of encoding (I'm guessing UTF-8) and not others (like 8859-1)
>
> Just a thought.
>
> Cheers!
> Kemal
>
> On Mar 4, 3:20 am, AdWords API Advisor 
> wrote:
>
> > Hi Andy,
>
> > I was able to send the unencoded pound sign successfully in my
> > request.  Do you have the SOAP XML request and response that
> > demonstrates this problem?
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Mar 3, 7:04 am, Andy  wrote:
>
> > > Hi,
> > > I am having trouble posting a GBP £ sign as the currency symbol for an
> > > ad paramater.
>
> > > If i try to send the HTML encoded character "£" i get a error
> > > responce of:
> > > operations[0].operand.insertionText; trigger:'£230',
>
> > > If i try to send a non encoded £ sign i get the following:
> > > SOAP-ERROR: Encoding: string '\xa3...' is not a valid utf-8 string in
>
> > > The dollar sign posts ok, but im in the UK and its not too useful. ;-)
>
> > > Is this a known problem or am i missing something here..?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


AdWords API AdParam

2010-03-03 Thread Andy
Hi,
I am having trouble posting a GBP £ sign as the currency symbol for an
ad paramater.

If i try to send the HTML encoded character "£" i get a error
responce of:
operations[0].operand.insertionText; trigger:'£230',

If i try to send a non encoded £ sign i get the following:
SOAP-ERROR: Encoding: string '\xa3...' is not a valid utf-8 string in


The dollar sign posts ok, but im in the UK and its not too useful. ;-)

Is this a known problem or am i missing something here..?


-- 
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-...@googlegroups.com.
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.



AdWords API Bulk Mutate Ad Params

2010-02-19 Thread Andy
Hi,
What i am trying to do, is to set every keyword within an adgroup to
have the same two adparamaters..

The idea is to update adverts with latest prices.

I can get the standard single mutate to work, however, when i try to
get the bulk mutate to run i get the error:
"Unable to create an instance of
com.google.ads.api.services.job.bulkmutate.v200909.jaxbgen.Operation"

I have tried using the example that comes with the php api lib, and
making a few changes to the function below.
Pretty much the rest of the example script remains the same...

Any help on this would be greatly received. :)




Here is a my example function.. i am using the same keyword ID and
only running one as a test..

 Function to create the adparam
function CreateAdGroupCriterionOperations() {
  // Create keyword.


  $adGroupId = '3060196938';
  $keywordId = '11863432';

  // Create ad parameters.
  $adParam1 = new AdParam($adGroupId, $keywordId, '100', 1);
  $adParam2 = new AdParam($adGroupId, $keywordId, '$40', 2);

  // Create operations.
  $adParamOperation1 = new AdParamOperation();
  $adParamOperation1->operand = $adParam1;
  $adParamOperation1->operator = 'SET';

  $adParamOperation2 = new AdParamOperation();
  $adParamOperation2->operand = $adParam2;
  $adParamOperation2->operator = 'SET';

  $operations = array($adParamOperation1, $adParamOperation2);

  return array($operations);
}
///


-- 
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-...@googlegroups.com.
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.



AdWords API limitation on number of location entries

2009-11-28 Thread Andy Doan
Your answer is appreciated!

Question: A few weeks ago, I was able to add over 1000s location entries
(1000s different zips) to my campaigns.
Last night, I was only be able to add max 300 location entries (either via
API or Adwords Interface)
Is this a limitation that is recently asserted by Google Adwords?  Please
advise!

Thanks.

Andy Doan
iConvex, Inc.
Find information about our services at  www.iconvex.com

w  (714) 515-6620  |  F (800) 360-2841 |   a...@iconvex.com  
17060 San Mateo St. Unit J.  Fountain Valley, CA 92708



--

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-...@googlegroups.com.
To unsubscribe from this group, 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: AdWords API Re: Customer [number XXXXXXX] is assigned to another manager for API Access.

2009-11-23 Thread Andy Doan
Thanks Eric for your prompt reply.

Is there anyway to link a managed account to 2 or more MCC at "API Access
only" without "unlink and re-link"?


Andy Doan
iConvex, Inc.
Find information about our services at  www.iconvex.com

w  (714) 515-6620  |  F (800) 360-2841 |   a...@iconvex.com  
17060 San Mateo St. Unit J.  Fountain Valley, CA 92708


-Original Message-
From: AdWords API Advisor [mailto:adwordsapiadvi...@google.com] 
Sent: Friday, November 20, 2009 8:03 AM
To: AdWords API Forum
Subject: AdWords API Re: Customer [number XXX] is assigned to another
manager for API Access.

Hi,

Here is the answer from the AdWords help site
http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=29193:

  Note that a managed account may only be linked to one MCC at the
User Interface and API level and one MCC at the API only level. If
you'd like to change an MCC's level for a particular managed account,
unlink and re-link the managed account.

Best,
- Eric Koleda, AdWords API Team

On Nov 19, 6:11 pm, "a...@iconvex.com"  wrote:
> Your answers are appreciated.
>
> I run into a problem when linking Google AdWords accounts to My Client
> Center.  When I try to link to My Client center, it gives this error:
>
> Customer [number XXX] is assigned to another manager for API
> Access.
>
> I wonder if Google AdWords API access can be shared among different My
> Client Centers?  Any work-around approach?

--

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-...@googlegroups.com.
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=.


--

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-...@googlegroups.com.
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=.




AdWords API PHP Client library - Create campaign issue

2009-11-13 Thread Andy
Hi,
I am having troubble with adding campaigns using the v200909 download.
I am running on the sandbox, with all the right details..

The "getallcampaigns.php" example, I believe works, as there are no
errors, only "No campaigns found. " which i guess is corrent..

However, when i run the addcampaignsexample.php in the examples
folder, i get the following error:

  [faultstring] => [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED
@ operations[0], OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @
operations[1]]
[faultcode] => soap:Server
[detail] => stdClass Object
(
[ApiExceptionFault] => stdClass Object
(
[message] =>
[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[0],
OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[1]]
[ApplicationException.Type] => ApiException
[errors] => Array
(
[0] => SoapVar Object
(
[enc_type] => 0
[enc_value] =>
OperationAccessDenied Object
(
[reason] =>
ADD_OPERATION_NOT_PERMITTED
[fieldPath] => operations
[0]
[trigger] =>
[ApiErrorType] =>
OperationAccessDenied
[_parameterMap:private] =>
Array
(
[ApiError.Type] =>
ApiErrorType
)

)

[enc_stype] =>
OperationAccessDenied
[enc_ns] =>
https://adwords.google.com/api/adwords/cm/v200909
)



I cant think or seem to find the solution to this problem, do you have
any ideas??


Thanks in advance,
Andy

--

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-...@googlegroups.com.
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=.




AdWords API Re: Sandbox Over Quota

2009-10-02 Thread Andy

Is this limitation connected only to a sandbox?
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Re: Missing languages in getKeywordVariations

2008-12-23 Thread Andy P.


Thanks a lot Jeff.

I think I have to wait for the bug fix, because the languages are
quite important for us.

Do you have any rough estimate how long we have to wait (i.e. weeks,
months or even a year)?

Again many thanks and merry Christmas

Andy

On Dec 19, 1:13 pm, AdWords API Advisor 
wrote:
> Hello Andy,
>
>  I'll file a bug about that behavior, as I'm not certain why it would
> be blank. Hopefully you still find some value in the results sans
> language, though.
>
> Cheers,
> -Jeff Posnick

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Re: Missing languages in getKeywordVariations

2008-12-19 Thread Andy P.

Hi Jeff,

It looks fine to me.

Here is the request:

Requests
Array ( [0] => POST /api/adwords/v13/KeywordToolService HTTP/1.0
Host: adwords.google.com
User-Agent: NuSOAP/0.7.2 (1.94)
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
Content-Length: 2120

http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns8712="http://tempuri.org";>**
**
**
**
**
Google APIlity PHP Library for AdWords
false
Strahlung
Broad

truearbgcazh_CNzh_TWhrcsdanlenetfifrdeeliwhihuisiditjakolvltnoplptrorusrskslessvtlthtrukurvi
 )

And this is the answer:

Responses
Array ( [0] => ���n charset=utf-8
Transfer-Encoding: chunked
Date: Fri, 19 Dec 2008 19:07:37 GMT
X-Content-Type-Options: nosniff
Expires: Fri, 19 Dec 2008 19:07:37 GMT
Cache-Control: private, max-age=0
Server: GFE/1.3

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="https://adwords.google.com/api/
adwords/v13">2288
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">1
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">20
http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/
adwords/v13">*



https://adwords.google.com/
api/adwords/v13">

strahlung

4
11
11


radioaktive strahlung

0
8100
6600

...and so on (there are lots...)

Good results but all language-tags are empty.

Does that help at all?

Regards

Andy

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Missing languages in getKeywordVariations

2008-12-19 Thread Andy P.

Hi guys,

I would like to retreive keywords for all languages and countries.

Here's what I do in PHP:

  $seed = array(
  'text' => "strahlung",
  'type' => "Broad",
  'isNegative' => false
);

   $result=$apilityUser->getKeywordVariations($seed, true, array
("ar","bg","ca",
 
"zh_CN","zh_TW","hr","cs","da","nl","en","et","fi","fr",
 
"de","el","iw","hi","hu","is","id","it","ja","ko","lv",
 
"lt","no","pl","pt","ro","ru","sr","sk","sl","es","sv",
"tl","th","tr","uk","ur","vi"), array("all"));

This gives me a result with arrays like:

[text] => strahlung [language] => [advertiserCompetitionScale] => 4
[avgSearchVolume] => 11 [lastMonthSearchVolume] => 11

The problem is: There are no [language]-tags at all.

Does anyone have an idea how I can get them?

Andy
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



AdWords API Is .NET client really v13 already?

2008-12-07 Thread Andy

Hi,
I downloaded "google-api-adwords-dotnet" client for .NET that should
support v13, but I can't get it working.
I get an exception when I want to initialize a user:

System.ArgumentException : Object of type
'com.google.api.adwords.v12.email' cannot be converted to type
'com.google.api.adwords.v13.email'

I think the problem is that lib.AdWordsUser supports only v12, because
when I dive into it's code its using:

using com.google.api.adwords.v12;

.. so now I don't understand, does it really supports v13 or not?


PS: I initizalize the user like this: AdWordsUser user = new
AdWordsUser("v13");
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---