Fields name for template ID=138

2013-07-08 Thread ASAD Mohammadi

 Hi,

 I'm trying to create new template ad (id=138) with php. I got the error 
message regarding unknown field name. Is there any document that I can read 
to find out about the filed names of different template ads? 

I tried to download it in the editor but could not get much information in 
the editor.

Thanks,
Asad


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: ClickType selector in AD_PERFORMANCE_REPORT

2013-07-08 Thread alx
Hi David,

Thanks for your reply! However, I definitely do not see how impressions 
returned by API are matching UI impressions :(

I am going to concentrate on just one single ad (adID='22305789667'). If I 
check this ad in the AdWords UI, I can see that on June 24th it generated 
693 impressions total. If I pull report (using above report definition), I 
am getting following records (totaling 694 impressions) for that ad:

 













Obviously, UI 693 impressions != API 694 impressions. I understand that 
this kind of discrepancy should be expected as API docs states it "Since 
ads can serve with multiple click types displayed, impressions may be 
double counted and the totals may not be accurate.". My understanding, that 
in order to get the "true" number of impressions (693 as in UI) for this ad 
we should sum "Headline" impressions only, but there are 2 "Headline" 
impressions!
For all our clients/campaigns we've been always counting "Headline" 
impressions only and our numbers have been always in perfect sync with 
AdWords UI. It's just this particular client is giving us trouble. Thus, 
please let me know if my concept/understanding of counting "Headline" 
impressions is incorrect, because if it's correct - as far as I concern you 
guys have API problem...

Thank you,
--Alex



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Ruby Report Utils 'Missing Client Information' error

2013-07-08 Thread Matthew Ledom
I'm sending the clientCustomerId as a string "xxx-xxx-" and passing it 
in the download_report and download_report_as_file methods. I also have the 
 id set in the headers of the request 
as  "clientCustomerId"=>"xxx-xxx-".

On Monday, July 8, 2013 4:42:43 PM UTC-4, Danial Klimkin wrote:
>
> Hi Matthew,
>
>
> This error means you are not sending the clientCustomerId correctly. How 
> do you pass the account ID to the library?
>
>
> -Danial, AdWords API Team.
>
>
> On Monday, July 8, 2013 10:47:23 PM UTC+4, Matthew Ledom wrote:
>>
>> I'm trying to download the CRITERIA_PERFORMANCE_REPORT for all the fields 
>> that are allowed. I keep receiving the following error:
>>
>> ReportDownloadError.INVALID_PARAMETERMissing
>>  
>> client 
>> information
>>
>> I'm currently setting the clientCustomerId header value and auth params 
>> like so:
>>
>> {"Content-Type"=>"application/x-www-form-urlencoded",
>>  "Authorization"=>
>>   "GoogleLogin auth=auth token",
>>  "User-Agent"=>
>>   "test_client (AwApi-Ruby/0.9.1, Common-Ruby/0.9.2, Savon/1.2.0, 
>> ruby/1.9.3, HTTPI/1.1.1, curb)",
>>  "clientCustomerId"=>"xxx-xxx-",
>>  "developerToken"=>"my_dev_token"}
>>
>> Is there something I'm missing with regards to the client information. I 
>> tried adding the client customer id as a predicate for filtering but that 
>> didnt work either. I was trying to follow the examples at 
>> https://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201302/reporting/download_criteria_report.rbbut
>>  I'm not having an luck due to this "Missing Client Information" problem.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Error updating Call Extension for Campaign

2013-07-08 Thread Jacob Lucas
Hi Danial,

We've added them to this thread via email and are awaiting a response. 
Sorry for the churn on the wrong alias.

Jacob.



On Monday, July 8, 2013 2:40:58 PM UTC-7, Danial Klimkin wrote:
>
> Hello Jacob,
>
>
> This forum is for questions regarding AdWords API only. Please check with 
> the general AdWords support on the UI-related issues.
>
>
> -Danial, AdWords API Team.
>
>
> On Thursday, July 4, 2013 2:47:12 AM UTC+4, Jacob Lucas wrote:
>>
>> Hi,
>>
>> We are experiencing an issue in the UI when trying to set a call 
>> extension on an enhanced campaign (see attached screenshot). 
>>
>> There was an error with your operation. If you were trying to make a 
>> change, it may not have saved.
>> Please refresh this page to try again.
>> If the error continues, log out of your AdWords account, then log in 
>> again and return to this page.
>>  [ Dismiss ]
>>
>>
>> The requests we're submitting to populate the call extension appear to 
>> succeed in our code but we keep seeing this error, for different AdGroups 
>> that we've attempted to apply call extensions to.
>>
>> Can someone please provide some insight into the error here?
>>
>> Thanks!
>> Jacob.
>>
>

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




TargetingIdeaService Returning Unexpected Results

2013-07-08 Thread Gustav Gennrich
Hi,

We have been using the TargetingIdeaService to get 
TARGETED_MONTHLY_SEARCHES and AVERAGE_CPC for some time now but recently we 
have noticed that the values coming back are not what is expected. For 
example, for the keyword "online schools" we were seeing 
TARGETED_MONTHLY_SEARCHES around 22,000 and AVERAGE_CPC around $65 but now 
we are getting TARGETED_MONTHLY_SEARCHES around 110,000 and AVERAGE CPC 
around $35. The historical data shows the same trends. Here is the selector 
we are generating in ruby:

*selector = {*
*  :idea_type => 'KEYWORD',*
*  :request_type => 'STATS',*
*  :requested_attribute_types => ['KEYWORD_TEXT', 
'TARGETED_MONTHLY_SEARCHES', 'AVERAGE_CPC'],*
*  :search_parameters => [{*
*:xsi_type => 'RelatedToQuerySearchParameter',*
*:queries => keys},{*
*:xsi_type => 'LocationSearchParameter',*
*:locations => [{:xsi_type => 'Location', :id => '2840'}]},{*
*:xsi_type => 'LanguageSearchParameter',*
*:languages => [{:xsi_type => 'Language', :id => '1000'}]}*
*  ],*
*  :paging => {*
*:start_index => 0,*
*:number_results => keys.size*
*  }*
*}*

Here is the result:

*{:total_num_entries=>1, 
:entries=>[{:data=>{"KEYWORD_TEXT"=>{:attribute_type=>"StringAttribute", 
:value=>"online schools", :xsi_type=>"StringAttribute"}, 
"TARGETED_MONTHLY_SEARCHES"=>{:attribute_type=>"MonthlySearchVolumeAttribute", 
:value=>[{:year=>2013, :month=>6}, {:year=>2013, :month=>5, 
:count=>11}, {:year=>2013, :month=>4, :count=>135000}, {:year=>2013, 
:month=>3, :count=>165000}, {:year=>2013, :month=>2, :count=>135000}, 
{:year=>2013, :month=>1, :count=>165000}, {:year=>2012, :month=>12, 
:count=>90500}, {:year=>2012, :month=>11, :count=>11}, {:year=>2012, 
:month=>10, :count=>165000}, {:year=>2012, :month=>9, :count=>11}, 
{:year=>2012, :month=>8, :count=>74000}, {:year=>2012, :month=>7, 
:count=>40500}], :xsi_type=>"MonthlySearchVolumeAttribute"}, 
"AVERAGE_CPC"=>{:attribute_type=>"MoneyAttribute", 
:value=>{:comparable_value_type=>"Money", :micro_amount=>34979369}, 
:xsi_type=>"MoneyAttribute"}}}]}*

If the historical TARGETED_MONTHLY_SEARCHES showed a jump then I wouldn't 
see a problem but the historical data has all jumped as well. It appears 
that instead of EXACT phrase matches, that the API is now returning PHRASE 
matches but I am not seeing any documented changes about this. 

Could someone please enlighten me? Has the API call changed?

Thanks,

Gustav

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Error updating Call Extension for Campaign

2013-07-08 Thread Danial Klimkin
Hello Jacob,


This forum is for questions regarding AdWords API only. Please check with 
the general AdWords support on the UI-related issues.


-Danial, AdWords API Team.


On Thursday, July 4, 2013 2:47:12 AM UTC+4, Jacob Lucas wrote:
>
> Hi,
>
> We are experiencing an issue in the UI when trying to set a call extension 
> on an enhanced campaign (see attached screenshot). 
>
> There was an error with your operation. If you were trying to make a 
> change, it may not have saved.
> Please refresh this page to try again.
> If the error continues, log out of your AdWords account, then log in again 
> and return to this page.
>  [ Dismiss ]
>
>
> The requests we're submitting to populate the call extension appear to 
> succeed in our code but we keep seeing this error, for different AdGroups 
> that we've attempted to apply call extensions to.
>
> Can someone please provide some insight into the error here?
>
> Thanks!
> Jacob.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: QuotaCheckError.INCOMPLETE_SIGNUP with test account

2013-07-08 Thread Danial Klimkin
Hello,


This error means you don't have T&C accepted. For Russia, you need to 
contact your CSR to set up the billing and sign T&C in written.


-Danial, AdWords API Team.


On Thursday, July 4, 2013 6:01:55 AM UTC+4, contextpersonnel wrote:
>
> Hi,
> I have received test account access but i keep getting the 
> QuotaCheckError.INCOMPLETE_SIGNUP error
>
> MCCID: 471-421-3189
> Test account Customer ID: 318-697-5828
>
> Help me, please!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: AdsCommon::Errors::OAuth2VerificationRequired

2013-07-08 Thread Danial Klimkin
Hello Clement,


You need to get user grant before you can access his account. Please take a 
look at this Ruby application for an example:

  
http://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/adwords_on_rails/


-Danial, AdWords API Team.


On Thursday, July 4, 2013 2:46:37 AM UTC+4, Clement Miao wrote:
>
> I am currently trying to use the API's ruby library to pull average cpc 
> data for certain keywords for internal research and just want to output it 
> in command line. 
>
> I have applied for a developer token for the API, and am currently testing 
> using a test account. 
>
> The beginning of my method looks like:
>
> require 'adwords_api'
> #google API setup
> adwords = AdwordsApi::Api.new
>
> #Specify to use the TargetingIdeaService
> targeting_srv = adwords.service(:TargetingIdeaService, :v201302)
> #construct selector
> selector = {:idea_type => 'KEYWORD',
> :request_type => 'STATS',
> :requested_attribute_types => ['AVERAGE_CPC'],
> :search_parameters => [
> {
> :xsi_type => 'RelatedToQuerySearchParameter',
> :queries => [keyword_text]
> }
> ],
> :paging => {
> :start_index => 0,
> :number_results => 1
> }
> }  
>
>
>
>
>
>
> Also, my configuration file adwords_api.yml is of the form:
>
> :authentification:
> :method: OAuth2
> :oauth2_client_id: 'private client id'
> :oauth2_client_secret: 'private client secret'
> :developer_token: 'developer token' #not yet approved but for testing 
> purposes
> :client_customer_id: 'customer id'
>
> However when I run my method, I get the following error message: 
> AdsCommon::Errors::OAuth2VerificationRequired: 
> AdsCommon::Errors::OAuth2VerificationRequired
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/auth/oauth2_handler.rb:210:in
>  
> `generate_access_token'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/auth/oauth2_handler.rb:156:in
>  
> `create_token'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/auth/base_handler.rb:50:in
>  
> `get_token'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/auth/oauth2_handler.rb:82:in
>  
> `get_token'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/auth/oauth2_handler.rb:75:in
>  
> `auth_string'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/savon_headers/oauth_header_handler.rb:45:in
>  
> `generate_headers'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/savon_headers/base_header_handler.rb:75:in
>  
> `prepare_request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/savon_service.rb:103:in
>  
> `block in execute_soap_request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/client.rb:129:in
>  
> `yield_objects'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/client.rb:122:in
>  
> `process'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/client.rb:84:in
>  
> `block in request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in
>  
> `call'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/soap/request_builder.rb:56:in
>  
> `request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/savon-1.2.0/lib/savon/client.rb:86:in
>  
> `request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/savon_service.rb:101:in
>  
> `execute_soap_request'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-ads-common-0.9.2/lib/ads_common/savon_service.rb:81:in
>  
> `execute_action'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@rails3tutorial2ndEd/gems/google-adwords-api-0.9.2/lib/adwords_api/v201302/targeting_idea_service.rb:21:in
>  
> `get'
> from /Users/miao/rails/RedisLead/app/models/lead.rb:32:in `cpc'
> from (irb):12
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@global/gems/railties-3.2.13/lib/rails/commands/console.rb:47:in
>  
> `start'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@global/gems/railties-3.2.13/lib/rails/commands/console.rb:8:in
>  
> `start'
> from 
> /Users/miao/.rvm/gems/ruby-1.9.3-p392@global/gems/railties-3.2.13/lib/rails/commands.rb:41:in

Re: v201302 - TargetRestrictSetting

2013-07-08 Thread Danial Klimkin
Hello Eduardo,


This field is deprecated. It was already a one-way switch in v201209, you 
can assume it is true for all campaigns.


-Danial, AdWords API Team.


On Wednesday, July 3, 2013 10:56:36 PM UTC+4, Eduardo Cusa wrote:
>
> Good afternoon, a type TargetRestrictSetting is deprecated in v201302.
>
> How can I set in v201302? because in 201209 I use it with true value.
>
> 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

--- 
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: Accessing our account through the API

2013-07-08 Thread Danial Klimkin
Hello Eitan,


You need to create an advertiser account under your MCC with the user 
interface or ManagedAccountService first.


-Danial, AdWords API Team.


On Wednesday, July 3, 2013 2:02:07 PM UTC+4, ei...@sammeti.com wrote:
>
> Hi,
> Recently you approved our developer token to our MCC account.
>  
> When we access the API using OAuth2, registered application client id - 
> *30855244674-h6rdnum8buullsvskr6qv8vs8o9i0t79.apps.googleusercontent.com*
>  we can see only the test account that is there and can't see our real 
> account.
> We have set up billing so I assume this is not the reason.
> What can be the reason for that?
>  
> Thanks,
> Eitan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Destination URL length confusion

2013-07-08 Thread Danial Klimkin
Duplicate for:

  https://groups.google.com/forum/#!topic/adwords-api/Q-6gGfJUraY


-Danial.

On Wednesday, July 3, 2013 2:53:18 AM UTC+4, Darren wrote:
>
> Hi there 
>
> I'm trying to understand the length restrictions of the destination URL 
> but I'm finding very conflicting results.
>
> The documentation says the API supports 2083 bytes in UTF-8
> https://developers.google.com/adwords/api/docs/appendix/limits 
>
> But when submitting the following request:
>
> 
> https://adwords.google.com/api/adwords/cm/v201302";>
>   
> ADD
> 
>   8110491145
>   
> mars cruise
> BROAD
>   
>   PAUSED
>   
> http://example.com/mars/cruise/23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456123456789034567890123456789012345678901234567890123456789012345678901234567890123456789023456789012345678905678901234567890123456789089012345678901234561234567890123456789072789012323456789012345678901234567890123456789012345/789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234561234567890345678901234567890789012345678901234567890890123456778901234567890123456789089012345677890123456789012345678908901234567789012345678901234567890890123456778901234567890123456789089012345677890123456789012345678908901234567123456789012345678901234567890123456787890123456789012345678908901234567789012345678901234567890890123456778901234567890123456789089012345679017890123456789012345678908901234567789012345678901234567890890123456778901234567890123456789089012345672345678901234567890234567890123456789056789012345678901234567890890123456778901234567890178901234567890123456789089012345677890123456789012345678908901778901234567890123456789089012345677890123456789012345678908901234567890123456789012345678908901234567234567234567890890123456778901234567890123456789089567890123401234561234567890123456789027123813Darren2048
> 
> 
>   
> 
>   
>
> This URL is clearly 2048 bytes in UTF-8
>
> And then this article says 2048 characters.
> https://support.google.com/adwords/answer/2404246?hl=en
>
> Then when i tried in the ad words editor I was able to successfully post a 
> URL that's 2083 characters. 
>
> So what's the exact behavior that is supported?
>
> Thanks,
> Darren
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: v201302 PLACEMENT_PERFORMANCE_REPORT returning nothing where v201209 MANAGED_PLACEMENT_PERFORMANCE_REPORT did

2013-07-08 Thread David Torres (AdWords API Team)
Hi,

Are you asking for zeroImpressions to be included? what is your test 
account ID?

Best,

- David Torres - AdWords API Team

On Monday, July 1, 2013 10:57:59 AM UTC-4, david wrote:
>
> Is anyone at Adwords able to confirm whether the posted 2 requests should 
> be functionally identical? 
> And if so, why they currently are not?
>
> 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

--- 
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: ClickType selector in AD_PERFORMANCE_REPORT

2013-07-08 Thread David Torres (AdWords API Team)
Hi Alex,

As far as API concerns the numbers match with what the UI says, 
unfortunately I don't have you a good answer on why the call impressions 
are greater than headline. I recommend you checking with the general 
product support folks I bet they will have you a better answer.

Best,

- David Torres - AdWords API Team

On Friday, June 28, 2013 12:57:58 PM UTC-4, alx wrote:
>
> any word/update on this issue?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: KeywordMaxCpc, keywordContentMaxCpc in v201302 API

2013-07-08 Thread Danial Klimkin
Hello Rob,


ProxyKeywordMaxCpc is the bidCeiling now:

  
https://developers.google.com/adwords/api/docs/reference/v201302/CampaignService.BudgetOptimizerBiddingScheme


-Danial, AdWords API Team.


On Monday, July 1, 2013 5:47:18 PM UTC+4, Rob wrote:
>
> Hi Kevin,
>
> Can you please confirm this specifically for "ProxyKeywordMaxCpc"?
>
> The other fields appear to be replaced by "CpcBid", "ContentBid", "CpmBid" 
> and "TargetCpaBid" respectively, but there's no obvious replacement for 
> "ProxyKeywordMaxCpc". It is still selectable, but no longer documented in 
> the v201302 even though it's still defined in the performance reports.
>
> Also, is "PercentCpaBid" a new feature, separate from "TargetCpaBid"?
>
> On Thursday, 13 June 2013 14:57:43 UTC+1, Kevin Winter (AdWords API Team) 
> wrote:
>
>> These fields are now stored in the 
>> BiddingStrategyConfiguration
>>  - 
>> most of which part of the Bids.
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Tuesday, June 11, 2013 8:47:41 AM UTC-4, MWAnsari wrote:
>>>
>>> Hi,
>>>
>>> How do I fetch KeywordMaxCpc, KeywordContentMaxCpc, TargetCpa, MaxCpm, 
>>> ProxyKeywordMaxCpc from AdGroupService in v201302 Adwords API?
>>>
>>> Previously (in v201209) I used to do like this
>>>
>>> $selector->fields = 
>>> array('KeywordMaxCpc','KeywordContentMaxCpc','MaxCpm','TargetCpa', 
>>> 'ProxyKeywordMaxCpc');
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Differences in Placement Performance Report and Adwords GUI

2013-07-08 Thread David Torres (AdWords API Team)
Hi Ivan,

Can you give tell me how your report definition looks like and the campaign 
ID/Ad Group ID for which you are reporting.

Best,

- David Torres - AdWords API Team

On Wednesday, June 26, 2013 8:50:44 AM UTC-4, Ivan Vasilchev wrote:
>
> Hi, we're using the adhoc Placement Performance Report for our inhouse 
> statistics system. 
> We spotted differences between the data that we get from AdWords GUI and 
> the API. 
> The case: 
> There are placements for which the url/domain is reported as something in 
> the form of 12345.anonymous.google.com. 
> The documentation says that these come from advertisers that choose to 
> stay anonymous. 
> However this is displayed only in the GUI, in the report that we download 
> from the API, 
> the initial identifier is omitted and everything comes as 
> anonymous.google.com. 
> The identifier is important for us in order to have precise statistics and 
> currently we couldn't find a 
> mechanism to bring that identifier in the report.  
> Is there a solution for this problem and if there isn't can we expect 
> this to be resolved in a future version of the API? 
>
> Thank you in advance, 
> Ivan Vasilchev 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: PLACEMENT PERFORMANCE REPORT get empty rows

2013-07-08 Thread David Torres (AdWords API Team)
Hi,

PLACEMENT_PERFORMANCE_REPORT is the right report, can you tell me the 
account ID against which you are running the report and how your report 
definition looks like. I'd be glad to investigate.

Best,

- David Torres - AdWords API Team

On Sunday, June 30, 2013 2:53:00 AM UTC-4, nf7588 wrote:
>
>  "measures fields" - clicks, cost, impression
>
> yes, i meant we're using the placement performance report in order to get 
> the managed placements (got used to the old name).
>
> so we seem to get any rows  only if we are including  "measures fields" 
> (clicks, cost...)
>
> also - I was wondering: what is the Criterion ID means?
>
> thanks!
>
>
> On Friday, June 28, 2013 3:04:00 PM UTC+3, david wrote:
>>
>> Can I ask what you mean by "measures fields"?
>>
>> We've just converted our v201209 Managed placement performance report to 
>> v201302 placement performance report and it's stopped returning any rows at 
>> all where it previously did.
>>
>> On Wednesday, June 26, 2013 8:48:20 AM UTC+1, nf7588 wrote:
>>>
>>> Hi,
>>>
>>> We've noticed that if we don't include measures fields in request 
>>> for PLACEMENT PERFORMANCE REPORT - it returns with *empty rows*.
>>>
>>> I read another post here that someone said he uses 
>>> CRITERIA_PERFORMANCE_REPORT and including "PLACEMENT" in the CriteriaType 
>>> to get the managed placements.
>>>
>>> Is it a BUG? which report should we use and how?
>>>
>>> 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

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

2013-07-08 Thread Danial Klimkin
Hello Vikram,


1. No, billing details are not accessible via the API.
2. No, as per (1). It is possible to request the costs information (cost 
for each campaign) and sum it up.


-Danial, AdWords API Team.


On Thursday, June 27, 2013 10:14:49 PM UTC+4, Vikram Raj wrote:
>
> Hi Guys,
>
> I had few questions regarding adwords API.
>
> 1. Does the google adwords API provide methods to update the billing 
> information under an account
> 2. How can I fetch the invoice details from an account using the API?
>
> Any feedback will be greatly appreciated.
>
> 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

--- 
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: Display network keywords showing 0 clicks

2013-07-08 Thread Danial Klimkin
Hello Alexey,


We recommend to use reporting to retrieve this type of data, please see 
this report:

  
https://developers.google.com/adwords/api/docs/appendix/reports#display-keyword


-Danial, AdWords API Team.


On Wednesday, June 26, 2013 10:25:56 PM UTC+4, Alexey wrote:
>
> Hi,
>
> I'm using v201302 + php to get information on individual keywords via 
> selectors.
>
> The keywords stats for Display Networks seem to consistently show 0 clicks 
> (the keyword stats are accurate for Search Networks). I can also see 
> accurate clicks + cost data for all my Display Network keywords in the 
> Adwords web interface, but this data doesn't seem to show up through the 
> Adwords API.
>
> BiddableAdGroupCriterion Object
> (
> [userStatus] => ACTIVE
> [stats] => Stats Object
> (
> [startDate] => 
> [endDate] => 
> [network] => SEARCH
> [clicks] => 0
> [impressions] => 0
> [cost] =>
> ...
> )
> ...
> )
>
> Any ideas would be appreciated!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: 400 and 411 Server Responses for Ad Hoc in Python

2013-07-08 Thread Danial Klimkin
This was resolved over email, the issue was the content encoding.


-Danial.

On Tuesday, June 25, 2013 3:29:33 AM UTC+4, robert.m...@bigfishgames.com 
wrote:
>
> Since there is no library that supports Python 3, I've been hacking this 
> together on my own using the ad hoc reporting service and some of the code 
> samples given on various parts of the API developers section of the site.
>
> My script (below) successfully retrieves the SID, LSID and Auth values. It 
> then attempts to POST the report definition XML, including the appropriate 
> headers.
>
> However, with no discernible logic or pattern, it only returns either 400 
> or 411 ("Length required") responses. As you can see, I have included the 
> 'Content-Length' header and have even reverted back to the 100% copy/paste 
> version of the report definition XML. My XML validates against the XSD, but 
> I still can't get anything other than 400 and 411.
>
> I've tried a number of different configurations and I'm convinced I'm very 
> close to a working script... but at this point, I can't take this to 
> stackoverflow or anywhere else and ask them to troubleshoot Google's server 
> responses.
>
> Any ideas where I'm going wrong here?
>
> import urllib.parse
> import urllib.request
> import pprint
> import socket
>
> url = 'https://www.google.com/accounts/ClientLogin'
> data = [('Email', 'mye...@google.com '), ('Passwd', 
> 'hidden'),
> ('accountType', 'GOOGLE'), ('service', 'adwords')]
> auth = ''
>
> testurl = url + "?" + urllib.parse.urlencode(data)
>
> fh = urllib.request.urlopen(testurl)
>
> equals = '='
> eqenc = equals.encode('utf-8')
>
> for msg in fh:
> number = 0
> block = msg.split(eqenc)
> for val in block:
> ##  print (number)
> msgitem = block[number]
> valdecoded = (msgitem.decode('utf-8'))
> if valdecoded == 'SID':
> number +=1
> SID = (block[number].decode('utf-8'))
> number -=1
> elif valdecoded == 'LSID':
> number +=1
> LSID = (block[number].decode('utf-8'))
> number -=1
> elif valdecoded == 'Auth':
> number +=1
> Auth = (block[number].decode('utf-8'))
> number -=1
> number += 1
> 
> number = 0
> fh.close()
>
> #report_definition_xml = 'https://adwords.google.com/api/adwords/cm/v201302";>CampaignIdImpressionsClicksCostStatusINENABLEDPAUSEDSearch
>  
> Query Performance 
> eportSEARCH_QUERY_PERFORMANCE_REPORTLAST_30_DAYSCSVtrue'
> report_definition_xml = 'https://adwords.google.com/api/adwords/cm/v201302";>CampaignIdIdImpressionsClicksCostStatusINENABLEDPAUSEDCustom
>  
> Adgroup Performance 
> ReportADGROUP_PERFORMANCE_REPORTLAST_7_DAYSCSV'
>
>
> payload = urllib.parse.urlencode({'__rdxml': report_definition_xml})
>
> url = 'https://adwords.google.com/api/adwords/reportdownload/v201302'
>
> payloadencode = payload.encode('utf-8')
>
> loadlength = len(payloadencode)
> print (loadlength)
> print (url)
>
> request = urllib.request.Request(url)
> request.add_header('Content-Type', 'application/x-www-form-urlencoded')
> request.add_header('clientCustomerId', '1234567890')
> request.add_header('developerToken', 'abc123easyasdoeraymi')
> request.add_header('Authorization', 'GoogleLogin auth=%s' % Auth)
> request.add_header('Content-Length', loadlength)
> f = urllib.request.urlopen(request, payloadencode, 60)
> print(f.read().decode('utf-8'))
>
>
> The second-to-last line is the one that fails, and returns:
>
> https://adwords.google.com/api/adwords/reportdownload/v201302
> Traceback (most recent call last):
>   File "C:/Python33/apicaller3.py", line 71, in 
> f = urllib.request.urlopen(request, payloadencode, 60)
>   File "C:\Python33\lib\urllib\request.py", line 156, in urlopen
> return opener.open(url, data, timeout)
>   File "C:\Python33\lib\urllib\request.py", line 475, in open
> response = meth(req, response)
>   File "C:\Python33\lib\urllib\request.py", line 587, in http_response
> 'http', request, response, code, msg, hdrs)
>   File "C:\Python33\lib\urllib\request.py", line 513, in error
> return self._call_chain(*args)
>   File "C:\Python33\lib\urllib\request.py", line 447, in _call_chain
> result = func(*args)
>   File "C:\Python33\lib\urllib\request.py", line 595, in http_error_default
> raise HTTPError(req.full_url, code, msg, hdrs, fp)
> urllib.error.HTTPError: HTTP Error 400: Bad Request
>
>
> Or
>
> https://adwords.google.com/api/adwords/reportdownload/v201302
> Traceback (most recent call last):
>   File "C:/Python33/apicaller3.py", line 71, in 
> f = urllib.request.urlopen(request, payloadencode, 60)
>   File "C:\Python33\lib\urllib\request.py", line 156, in urlopen
> return opener.open(url, data, timeout)
>   File "C:\Python33\lib\urllib\request.py", line 475, in open
> response = meth(req, response)
>   File "C:\Python33\lib\urllib\request.py", line 587, in http_response
> 'http', request, r

Re: Ruby Report Utils 'Missing Client Information' error

2013-07-08 Thread Danial Klimkin
Hi Matthew,


This error means you are not sending the clientCustomerId correctly. How do 
you pass the account ID to the library?


-Danial, AdWords API Team.


On Monday, July 8, 2013 10:47:23 PM UTC+4, Matthew Ledom wrote:
>
> I'm trying to download the CRITERIA_PERFORMANCE_REPORT for all the fields 
> that are allowed. I keep receiving the following error:
>
> ReportDownloadError.INVALID_PARAMETERMissing
>  
> client 
> information
>
> I'm currently setting the clientCustomerId header value and auth params 
> like so:
>
> {"Content-Type"=>"application/x-www-form-urlencoded",
>  "Authorization"=>
>   "GoogleLogin auth=auth token",
>  "User-Agent"=>
>   "test_client (AwApi-Ruby/0.9.1, Common-Ruby/0.9.2, Savon/1.2.0, 
> ruby/1.9.3, HTTPI/1.1.1, curb)",
>  "clientCustomerId"=>"xxx-xxx-",
>  "developerToken"=>"my_dev_token"}
>
> Is there something I'm missing with regards to the client information. I 
> tried adding the client customer id as a predicate for filtering but that 
> didnt work either. I was trying to follow the examples at 
> https://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201302/reporting/download_criteria_report.rbbut
>  I'm not having an luck due to this "Missing Client Information" problem.
>

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

2013-07-08 Thread Rich Rogers
Hello,

I’m wondering if you can help – if not please can you direct us to the 
correct email/contact to address our support query to.
We are working as Developers on behalf of our customer (QuickWins), who has 
had his Google Adwords Developer API access token approved successfully:

User: iain(at_sign)quickwinsinternet.co.uk 

We downloaded a sample .NET console application code from Adwords API web 
page using this developer token back in Feb 2013 – which worked fine then. 
Since then we didn't test it (or use it), and when we tried to test it 
again now, we discovered '403 forbidden' error message (see error.txt for 
full error details). 

Can you please advise why this error appears? 

Has something changed with the API/DeveloperToken access since Feb 2013? 

May be something is wrong in our app.config (see attachment)?

Your help is much appreciated – thank you. Please feel free to ask if you 
need any clarifications.

Many thanks,
Dhruvesh

Dhruvesh Patel
Project Manager
Blueberry Consultants Ltd
Tel:
 +44 (0)121 285 0100
Fax:
 +44 (0)121 771 3649
DDI:
+44 (0)121 285 0112
Web:
 http://www.bbconsult.co.uk

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


This code example lists all campaigns. To add a campaign, run AddCampaign.cs.
An exception occurred while running this code example. 
System.Reflection.TargetInvocationException (Exception has been thrown by the 
target of an invocation.)

   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] 
arguments, SignatureStruct& sig, MethodAttributes methodAttributes, 
RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean 
skipVisibilityChecks)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Google.Api.Ads.AdWords.Examples.CSharp.Program.InvokeRun(Object 
codeExample, AdWordsUser user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\Program.cs:line 140
   at 
Google.Api.Ads.AdWords.Examples.CSharp.Program.RunACodeExample(AdWordsUser 
user, Object codeExample) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\Program.cs:line 99

Caused by

System.ApplicationException (Failed to retrieve campaigns)

   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 
100

Caused by

Google.Api.Ads.Common.Lib.AuthTokenException (AuthToken login failed. See 
ErrorCode for more details.)

   at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AuthToken.cs:line 247
   at Google.Api.Ads.Common.Lib.AuthToken.GetToken() in C:\Dev\QuickWins\Google 
Adwords\sample projects\src\Common\Lib\AuthToken.cs:line 192
   at Google.Api.Ads.AdWords.Lib.AdWordsSoapClient.InitForCall(String 
methodName, Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\AdWords\Lib\AdWordsSoapClient.cs:line 78
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String methodName, 
Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AdsSoapClient.cs:line 210
   at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AdsSoapClient.cs:line 127
   at Google.Api.Ads.AdWords.v201206.CampaignService.get(Selector 
serviceSelector) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\AdWords\v201206\AdWordsApi.cs:line 3167
   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 83

Caused by

System.Net.WebException (The remote server returned an error: (403) Forbidden.)

   at System.Net.HttpWebRe

Ruby Report Utils 'Missing Client Information' error

2013-07-08 Thread Matthew Ledom
I'm trying to download the CRITERIA_PERFORMANCE_REPORT for all the fields 
that are allowed. I keep receiving the following error:

ReportDownloadError.INVALID_PARAMETERMissing
 
client 
information

I'm currently setting the clientCustomerId header value and auth params 
like so:

{"Content-Type"=>"application/x-www-form-urlencoded",
 "Authorization"=>
  "GoogleLogin auth=auth token",
 "User-Agent"=>
  "test_client (AwApi-Ruby/0.9.1, Common-Ruby/0.9.2, Savon/1.2.0, 
ruby/1.9.3, HTTPI/1.1.1, curb)",
 "clientCustomerId"=>"xxx-xxx-",
 "developerToken"=>"my_dev_token"}

Is there something I'm missing with regards to the client information. I 
tried adding the client customer id as a predicate for filtering but that 
didnt work either. I was trying to follow the examples 
at 
https://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201302/reporting/download_criteria_report.rb
 
but I'm not having an luck due to this "Missing Client Information" problem.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Device Ad Preference and targeting mobile devices only

2013-07-08 Thread GregT
I essentially asked this question a while back on the general AdWords 
forum, since this isn't specific to the API: 
https://www.en.adwords-community.com/t5/Manage-ads/mobile-optimized-ads/m-p/125392.
 
 The gist is that if you only have ads that are not mobile preferred in an 
ad group, they will show to all devices (including mobile, assuming you 
don't have its bid modifier set to -100%).  Similarly, if all you have in 
an ad group are mobile preferred ads, they will show to all devices 
(including desktop/tablet).  However, if you have both mobile preferred ads 
and non mobile preferred ads in the same ad group, only the mobile 
preferred ads will show to mobile devices, and the non mobile preferred ads 
will show to desktop/tablet devices.

Hope that helps,
Greg

On Friday, July 5, 2013 12:42:52 PM UTC-5, Jason Stedman wrote:
>
> Chris,
>
> As I understand the DeviceAdPreference, the wording in that documentation 
> is misleading. The way it is written sounds like the flag indicates that 
> the ad prefers mobile devices, when it would be more accurate but a bit 
> abstract to say that mobile devices prefer the Mobile Preferred ads.
>
> I believe this is what they meant to say:
>
> "Marking ads as Mobile Preferred tells the serving system that those ads 
> are favored on mobile devices."
>
> I believe that there is still nothing to tell you that the ads will only 
> appear on mobile devices, but that the system will give preference to the 
> Mobile Preferred ads when serving ads to mobile devices and that the system 
> will still try to serve ads that are not Mobile Preferred if the Mobile 
> Preferred ads are not performing well. I am pretty sure that the system 
> always tries to serve the best performing ad for a situation, this feature 
> gives you a way to tell the system you prefer this ad over others for 
> mobile.
>
> Hope this helps, and is still a correct understanding of the feature. 
>
> Jason
>
> On Thursday, July 4, 2013 3:52:52 PM UTC-4, Chris wrote:
>>
>> Hi Guys,
>>
>> Looking here 
>> https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns I 
>> see that enhanced campaigns have the option of setting Device Ad Preference 
>> on ads. The page goes on to say "Marking ads as Mobile Preferred tells 
>> the serving system that mobile devices are favored over desktop and 
>> tablets."
>>
>> I was wondering if we could get some clarification regarding exactly what 
>> this means. The fact that mobile devices are "favoured" over desktop and 
>> tablets, does not tell me that the ads will only appear on mobile devices. 
>> What exactly does favouring mobile devices entail?
>>
>> I have some currently existing campaigns, that are set to target only 
>> mobile devices, and am looking into what changes are necessary to keep it 
>> like this when migrating to enhanced campaigns, hence why I am looking into 
>> device ad preferences. If there is a better way of achieving what I'm 
>> after, please do let me know!
>>
>> Cheers,
>>
>> Chris
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: 403 Forbidden error message when accessing Adwords API

2013-07-08 Thread d2ruv
Hi Rob,
 
Thanks for getting back to us - we have exactly the same issue with running 
examples with the updated library referencing both v201209 & v2013002.
 
Our current code does not go as far as attempting to retrieve campaigns, 
for the moment it is just trying to pass authentication with OAuth using 
the developer token - which it is failing at.
 
 
The below is the error log information from the latest version:
 
This code example lists all campaigns. To add a campaign, run 
AddCampaign.cs.
An exception occurred while running this code example. 
System.Reflection.TargetInvocationException (Exception has been thrown by 
the target of an invocation.)
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] 
arguments, SignatureStruct& sig, MethodAttributes methodAttributes, 
RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, 
Boolean skipVisibilityChecks)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Google.Api.Ads.AdWords.Examples.CSharp.Program.InvokeRun(Object 
codeExample, AdWordsUser user) in C:\Dev\QuickWins\Google 
Adwords\awapi_dotnet_lib_v15.8.0\examples\CSharp\Program.cs:line 178
   at 
Google.Api.Ads.AdWords.Examples.CSharp.Program.RunACodeExample(AdWordsUser 
user, Object codeExample) in C:\Dev\QuickWins\Google 
Adwords\awapi_dotnet_lib_v15.8.0\examples\CSharp\Program.cs:line 130
Caused by
System.ApplicationException (Failed to retrieve campaigns)
   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201302.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google 
Adwords\awapi_dotnet_lib_v15.8.0\examples\CSharp\v201302\BasicOperations\GetCampaigns.cs:line
 
100
Caused by
Google.Api.Ads.Common.Lib.AuthTokenException (AuthToken login failed. See 
ErrorCode for more details.)
   at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AuthToken.cs:line 247
   at Google.Api.Ads.Common.Lib.AuthToken.GetToken() in 
c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AuthToken.cs:line 192
   at Google.Api.Ads.AdWords.Lib.AdWordsSoapClient.InitForCall(String 
methodName, Object[] parameters) in c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AdWordsSoapClient.cs:line 66
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
methodName, Object[] parameters) in c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AdsSoapClient.cs:line 211
   at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
Object[] parameters) in c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AdsSoapClient.cs:line 127
   at Google.Api.Ads.AdWords.v201302.CampaignService.get(Selector 
serviceSelector) in c:\src\MyProjects\now\Common library 
base\adwords\compile\v201302\AdWordsApi.cs:line 4949
   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201302.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google 
Adwords\awapi_dotnet_lib_v15.8.0\examples\CSharp\v201302\BasicOperations\GetCampaigns.cs:line
 
83
Caused by
System.Net.WebException (The remote server returned an error: (403) 
Forbidden.)
   at System.Net.HttpWebRequest.GetResponse()
   at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
c:\src\MyProjects\now\Common library 
base\adwords\compile\Lib\AuthToken.cs:line 232
 
 
Any suggestions/help is much appreciated.
 
Thanks,
Dhruvesh

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: 403 Forbidden error message when accessing Adwords API

2013-07-08 Thread rob
It looks like you're using v201206, which is deprecated. (From what I can 
see here - you probably just need to upgrade your library to current 
[v201302]) 

On Monday, July 8, 2013 5:21:25 AM UTC-5, d2...@hotmail.com wrote:
>
> Hello,
>  
> I’m wondering if you can help. 
>
> We have access to the Google Adwords Developer API access token approved, 
> and downloaded a sample .NET console application code from Adwords API 
> web page in Feb 2013 – which worked fine then.  
>  
> When we tried to test it again now, we discovered '403 forbidden' error 
> message (see copy of error details below for full error details). 
>
> An exception occurred while running this code example. 
> System.Reflection.TargetInvocationException (Exception has been thrown by 
> the target of an invocation.)
>at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] 
> arguments, SignatureStruct& sig, MethodAttributes methodAttributes, 
> RuntimeTypeHandle typeOwner)
>at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
> invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, 
> Boolean skipVisibilityChecks)
>at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
> invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
>at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
>at Google.Api.Ads.AdWords.Examples.CSharp.Program.InvokeRun(Object 
> codeExample, AdWordsUser user) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\examples\adwords\csharp\Program.cs:line 140
>at 
> Google.Api.Ads.AdWords.Examples.CSharp.Program.RunACodeExample(AdWordsUser 
> user, Object codeExample) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\examples\adwords\csharp\Program.cs:line 99
> Caused by
> System.ApplicationException (Failed to retrieve campaigns)
>at 
> Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
> user) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 
> 100
> Caused by
> Google.Api.Ads.Common.Lib.AuthTokenException (AuthToken login failed. See 
> ErrorCode for more details.)
>at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
> C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\Common\Lib\AuthToken.cs:line 247
>at Google.Api.Ads.Common.Lib.AuthToken.GetToken() in 
> C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\Common\Lib\AuthToken.cs:line 192
>at Google.Api.Ads.AdWords.Lib.AdWordsSoapClient.InitForCall(String 
> methodName, Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\AdWords\Lib\AdWordsSoapClient.cs:line 78
>at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
> methodName, Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\Common\Lib\AdsSoapClient.cs:line 210
>at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
> Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\Common\Lib\AdsSoapClient.cs:line 127
>at Google.Api.Ads.AdWords.v201206.CampaignService.get(Selector 
> serviceSelector) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\AdWords\v201206\AdWordsApi.cs:line 3167
>at 
> Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
> user) in C:\Dev\QuickWins\Google Adwords\sample 
> projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 
> 83
> Caused by
> System.Net.WebException (The remote server returned an error: (403) 
> Forbidden.)
>at System.Net.HttpWebRequest.GetResponse()
>at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
> C:\Dev\QuickWins\Google Adwords\sample 
> projects\src\Common\Lib\AuthToken.cs:line 232
>
>  
> Does anyone have any suggestions to why this error appears? 
> Has something changed with the API/DeveloperToken access since Feb 2013 
> (maybe something related to OAuth 2.0)? 
> May be something is wrong in our config file?
> Your help is much appreciated – thank you. Please feel free to ask if you 
> need any clarifications.
>
> Many thanks,
>
> Dhruvesh
>
>  
>

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

How to use the AdGroupFeedService?

2013-07-08 Thread Paul
Hi There,

I'm trying to connect around 500 new sitelinks with 3000 adgroups using the 
new adgroupfeedservice.

Can you guys tell me what values I need to put in the *matchingFunction *and 
*placeholderTypes* to make it work?

Example Code:

$AdGroupFeed = new AdGroupFeed();
$AdGroupFeed->feedId = $row["feedid"];
$AdGroupFeed->adGroupId = $row["adgroupid"];
$operation = new AdGroupFeedOperation();
$operation->operand = $AdGroupFeed;
$operation->operator = 'ADD';
$operations = array($operation); 

Return:

[BetaError.BETA_FEATURE @ mutate, RequiredError.REQUIRED @ 
operations[0].operand.matchingFunction]

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




Digits in russian keywords

2013-07-08 Thread Иван Красников
Hi, I'm trying to create listings in Google advords through api. I use a 
PHP client library. 
All good but some keywords are not created -  Google returns not exemtable 
policy violation. This occurs when a keyword is the number 2. Examples of 
key words
офицеры 2
Телохранитель 2
Найденыш 2 
офицеры 2 бесплатно
It'is strange becouse i can create this keywords in interface.
PolicyError:

PolicyViolationError Object
(
[key] => PolicyViolationKey Object
(
[policyName] => nonstandard_punctuation
[violatingText] =>  
)

[externalPolicyName] => Пунктуация - нестандартная пунктуация
[externalPolicyUrl] => 
[externalPolicyDescription] => Согласно правилам Google не допускается 
использование лишних или ненужных знаков препинания или символов, включая 
тильды (~), звездочки (*) и вертикальные линии (|). См. наш полный список 
правил 
.
[isExemptable] => 
[violatingParts] => Array
(
[0] => PolicyViolationErrorPart Object
(
[index] => 7
[length] => 1
)

)

[fieldPath] => operations[4].operand.criterion.text
[trigger] =>  
[errorString] => PolicyViolationError.POLICY_ERROR
[ApiErrorType] => PolicyViolationError
[_parameterMap:ApiError:private] => Array
(
[ApiError.Type] => ApiErrorType
)

)

Operation:

AdGroupCriterionOperation Object
(
[operand] => BiddableAdGroupCriterion Object
(
[userStatus] => 
[systemServingStatus] => 
[approvalStatus] => 
[disapprovalReasons] => 
[destinationUrl] => 
[experimentData] => 
[firstPageCpc] => 
[topOfPageCpc] => 
[qualityInfo] => 
[stats] => 
[biddingStrategyConfiguration] => BiddingStrategyConfiguration 
Object
(
[biddingStrategyType] => 
[biddingScheme] => 
[bids] => Array
(
[0] => CpcBid Object
(
[bid] => Money Object
(
[microAmount] => 300
[ComparableValueType] => 

[_parameterMap:ComparableValue:private] => Array
(
[ComparableValue.Type] => 
ComparableValueType
)

)

[contentBid] => 
[cpcBidSource] => 
[BidsType] => 
[_parameterMap:Bids:private] => Array
(
[Bids.Type] => BidsType
)

)

)

)

[adGroupId] => 8085172780
[criterionUse] => 
[criterion] => Keyword Object
(
[text] => офицеры 2 фильм
[matchType] => BROAD
[id] => 
[type] => 
[CriterionType] => 
[_parameterMap:Criterion:private] => Array
(
[Criterion.Type] => CriterionType
)

)

[forwardCompatibilityMap] => 
[AdGroupCriterionType] => 
[_parameterMap:AdGroupCriterion:private] => Array
(
[AdGroupCriterion.Type] => AdGroupCriterionType
)

)

[exemptionRequests] => 
[operator] => ADD
[OperationType] => 
[_parameterMap:Operation:private] => Array
(
[Operation.Type] => OperationType
)

)



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

403 Forbidden error message when accessing Adwords API

2013-07-08 Thread d2ruv


Hello,
 
I’m wondering if you can help. 

We have access to the Google Adwords Developer API access token approved, 
and downloaded a sample .NET console application code from Adwords API web 
page in Feb 2013 – which worked fine then.  
 
When we tried to test it again now, we discovered '403 forbidden' error 
message (see copy of error details below for full error details). 

An exception occurred while running this code example. 
System.Reflection.TargetInvocationException (Exception has been thrown by 
the target of an invocation.)
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] 
arguments, SignatureStruct& sig, MethodAttributes methodAttributes, 
RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, 
Boolean skipVisibilityChecks)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Google.Api.Ads.AdWords.Examples.CSharp.Program.InvokeRun(Object 
codeExample, AdWordsUser user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\Program.cs:line 140
   at 
Google.Api.Ads.AdWords.Examples.CSharp.Program.RunACodeExample(AdWordsUser 
user, Object codeExample) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\Program.cs:line 99
Caused by
System.ApplicationException (Failed to retrieve campaigns)
   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 
100
Caused by
Google.Api.Ads.Common.Lib.AuthTokenException (AuthToken login failed. See 
ErrorCode for more details.)
   at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AuthToken.cs:line 247
   at Google.Api.Ads.Common.Lib.AuthToken.GetToken() in 
C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AuthToken.cs:line 192
   at Google.Api.Ads.AdWords.Lib.AdWordsSoapClient.InitForCall(String 
methodName, Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\AdWords\Lib\AdWordsSoapClient.cs:line 78
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
methodName, Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AdsSoapClient.cs:line 210
   at Google.Api.Ads.Common.Lib.AdsSoapClient.Invoke(String methodName, 
Object[] parameters) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AdsSoapClient.cs:line 127
   at Google.Api.Ads.AdWords.v201206.CampaignService.get(Selector 
serviceSelector) in C:\Dev\QuickWins\Google Adwords\sample 
projects\src\AdWords\v201206\AdWordsApi.cs:line 3167
   at 
Google.Api.Ads.AdWords.Examples.CSharp.v201206.GetCampaigns.Run(AdWordsUser 
user) in C:\Dev\QuickWins\Google Adwords\sample 
projects\examples\adwords\csharp\v201206\BasicOperations\GetCampaigns.cs:line 
83
Caused by
System.Net.WebException (The remote server returned an error: (403) 
Forbidden.)
   at System.Net.HttpWebRequest.GetResponse()
   at Google.Api.Ads.Common.Lib.AuthToken.GenerateToken() in 
C:\Dev\QuickWins\Google Adwords\sample 
projects\src\Common\Lib\AuthToken.cs:line 232

 
Does anyone have any suggestions to why this error appears? 
Has something changed with the API/DeveloperToken access since Feb 2013 
(maybe something related to OAuth 2.0)? 
May be something is wrong in our config file?
Your help is much appreciated – thank you. Please feel free to ask if you 
need any clarifications.

Many thanks,

Dhruvesh

 

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




keyword confusion in adwords keyword tool

2013-07-08 Thread Murali dharan



if i search two words together it show low searches, but if i search those 
two words separately it show high search in each word. shall i consider 
those two words together?

for instance,

dress up - global search - 1110
games - global search -61800

but

dress up games - global search - 748

shall i use "dress up games" keyword on my site.

---

another example:

fruity girl is 5400 global searches.
if i search those words separately it shows,

fruity - 1,500,000
girl - 226,000,000

Can i use the word "fruity girl" which one is correct. How the adwords 
keyword tool calculate the word "Fruity" and "Girl".
-
Anyone help me,

Thanks in advance

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




File Not found - Google/Api/Ads/Common/Util/Logger.php

2013-07-08 Thread MWA
Hi,

I'm trying to get campaign and php returns error

*Warning*: require_once(Google/Api/Ads/Common/Util/Logger.php) [
function.require-once]: 
failed to open stream: No such file or directory in *
/home/public_html/adwords_api/src/Google/Api/Ads/Common/Lib/AdsUser.php* on 
line *27*

*Fatal error*: require_once() 
[function.require]: 
Failed opening required 'Google/Api/Ads/Common/Util/Logger.php' 
(include_path='.:/usr/lib/php:/usr/local/lib/php:/home/public_html/adwords_api/../../src')
 
in */home/public_html/adwords_api/src/Google/Api/Ads/Common/Lib/AdsUser.php*on 
line 
*27*

I have verified that this Google/Api/Ads/Common/Util/Logger.php file 
exists. I have uploaded fresh copy of v201302 php client.


Please help.

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




Incorrect statistics

2013-07-08 Thread Daniel van der Ende
Hi,

I'm trying to read out statistics for our ads and adgroups using the PHP 
API for Google Adwords. I'm having some trouble, however, getting the 
correct values for impressions, clicks and cost.
I'm using the following code:

$user->SetClientCustomerId($clientId);
$adService = $user->GetService("AdGroupAdService", ADWORDS_VERSION);
$selector = new Selector();
$selector->fields = array("Id", "Name", "Clicks", "Impressions", "Cost");
$selector->predicates[] = new Predicate("AdGroupId", "IN", 
array($adGroupId));
   // DateRange is previously defined for another API call, which 
returns the correct values.
$selector->dateRange = $dateRange;
$selector->paging = new Paging(0, AdWordsConstants::RECOMMENDED_PAGE_SIZE);
do {
// Make the get request.
$page = $adService->get($selector);

if (isset($page->entries)) { 
foreach ($page->entries as $ad) {
$newLineObject->adName = $ad->name;
$newLineObject->clicks = $ad->ad->AdStats->clicks;
$newLineObject->impressions = $ad->adStats->impressions;
$newLineObject->cost = $ad->ad->AdStats->cost->microAmount/ 
AdWordsConstants::MICROS_PER_DOLLAR;
}
}
else {
  print "No matching ads were found.\n";
 }
$selector->paging->startIndex += AdWordsConstants::RECOMMENDED_PAGE_SIZE;

} while ($page->totalNumEntries > $selector->paging->startIndex);

This obviously isn't the entire code, but other elements are not related to 
the adwords api. When I print the values obtained, I'm getting vastly 
different figures for impressions, clicks and cost than I can find in my 
client center. For example, for a single ad in my client center I see 12000 
impressions, whereas the figure returned by the API indicates almost 
200 impressions.

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




Get the creation Date of Keyword, Ad, Adgroup, etc with API

2013-07-08 Thread SylvainFR


Hello,


Is that possible to get the *date of creation* (insertion) of a keyword ore 
ad, adgroup with an API resquest ? 

I did not get any informations about this in documentation.

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

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




sitelink descriptions and FeedMappings

2013-07-08 Thread james.by...@247realmedia.com
Hi,
Looking at implementing enhanced sitelinks using the Feed*Services.
 
In the Adwords UI, we can enter description lines for the sitelink. These 
descriptions do come back in FeedItemService::get as expected.
 
But the FeedMappingService::get does not return mappings for the two 
description attributes. So if we were to create our own feed (instead of 
adding items to the feed created by the adwords UI), how would we specify 
the description attributes for our own feed? Do I need to use the same 
attribute names as the UI feed?
 
In a similar vein there were no mappings at all returned by the 
FeedMappingService::get method for the "Main offer feed" which was created 
by the UI. So once again, how would I create offer ad extensions with the 
API if there is no pre-existing offer feed to add the items to?
 
Just trying to get my head around how all this feed stuff hangs together. 
What I have so far:
- a feed is metadata which defines a structure of user defined names
- a FeedItem is real data which supplies values to these names
- a FeedMapping maps the user defined names to google attributes which 
actually "do something"
 
Now that is just my kind-of-guess on what is going on, and I am probably 
miles off the mark. But this is why I am very confused about the "missing" 
mappings. Is there some part of the picture I am missing? Other services I 
need to look into? Or is this just early days of a bigger plan?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: PHP API the last days I am getting wrong SEARCH_VOLUMES!

2013-07-08 Thread Paul byrne gl
Thank a lot calford , for posting this

You are right volumes match keyword planner, I just tried few keywords

And keyword tool will sunset this month
http://adwords.blogspot.co.uk/2013/05/introducing-keyword-planner-combining.html

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

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




Targeting Idea Service Limits

2013-07-08 Thread Victor Epand
I am using adwords_api_php_4.3.0 library to run the targeting idea service 
to get new keyword ideas with IDEAS and STATS requestTypes.

I had thought the service could handle up to 2000 keywords in a single 
query. Instead, I am finding the following. When I send the following 
search parameters:

Exclude Phrase Keywords: 86
Query Keywords: 500
ideaType: KEYWORD
requestType: STATS
numberResults: 500

It works. I get the correct results. However, when I send the following:

Exclude Phrase Keywords: 86
Include Filter Terms: 164
Query Keywords: 500
ideaType: KEYWORD
requestType: IDEAS
numberResults: 500

It doesn't work. Instead, I get the error message:
[TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ 
selector.searchParameters[0].queries]

I can reproduce the error easily, just by sending any 500 keywords, along 
with 500 Include Filter Terms the same as the keywords, as such:
Include Filter Terms: 500
Query Keywords: 500
ideaType: KEYWORD
requestType: IDEAS
numberResults: 500
Result: [TargetingIdeaError.INVALID_SEARCH_PARAMETERS @ 
selector.searchParameters[0].queries]

However, the tool works with smaller numbers of keywords. If I reduce the 
number of keywords down to about 100 or so, there is no problem.

This works with 100 at a time... but what I want to know is... is there any 
way to send larger batches of keywords, say 1000 or more at a time? I am 
just asking to make sure I am using the API properly. Right now I am 
sending  batches of no more than 100 keywords at a time. This seems to be 
fine, unless someone can advise me how to send larger batches of keywords 
at once.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: PHP API the last days I am getting wrong SEARCH_VOLUMES!

2013-07-08 Thread calford
it looks like the API is showing volumes that match Keyword Panner and not 
Keyword tool anymore.

Can you check and let me know if you see the same thing?

thanks

On Tuesday, 2 July 2013 12:01:32 UTC+2, Paris Theofanidis wrote:
>
> Hi, I am trying to get the LOCAL SEARCH_VOLUME for specific keywords. 
> About 2 weeks ago the figures I was getting were correct. The last days 
> (don't know exactly when) the figures are wrong, meaning they are higher 
> than the figures I see in the AdWords 
> Keyword Tool.
> Also, in the following query the platform criteria is missing but I can't 
> figure out how to add it. Any example I could see somewhere?
>
> Here's what I have so far that used to work.
>
> // Create selector.
> $selector = new TargetingIdeaSelector();
> $selector->requestType = 'STATS';
> $selector->ideaType = 'KEYWORD';
> $selector->requestedAttributeTypes = array('KEYWORD_TEXT', 
> 'SEARCH_VOLUME');
>
> // Create related to query search parameter.
> $relatedToQuerySearchParameter = new 
> RelatedToQuerySearchParameter();
> $relatedToQuerySearchParameter->queries = $values;
> $selector->searchParameters[] = $relatedToQuerySearchParameter;
>
> // 
> https://developers.google.com/adwords/api/docs/appendix/geotargeting#browse
> $location = new Location();
> $location->id = $locationId;
> $locationSearchParameter = new LocationSearchParameter();
> $locationSearchParameter->locations = array($location);
> $selector->searchParameters[] = $locationSearchParameter;
>
> // 
> https://developers.google.com/adwords/api/docs/appendix/languagecodes
> $language = new Language();
> $language->id = $languageId;
> $languageSearchParameter = new LanguageSearchParameter();
> $languageSearchParameter->languages = array($language);
> $selector->searchParameters[] = $languageSearchParameter;
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Is targetingIdeaService giving search volumes in BROAD match again??

2013-07-08 Thread calford
Hi, 

I kept on looking around and the volumes i am getting now seem to match the 
volumes in Keyword Planner.
The volumes I used to get match the volumes in Keyword tool.

Has the API moved to show volumes for Keyword Planner (Keyword tool + 
Traffic Estimator AFAIK)?

Thanks

On Wednesday, 3 July 2013 10:01:17 UTC+2, calford wrote:
>
> Hi, 
>
> A while ago there was a change in the API where we could no longer get 
> search volumes using the TargetingIdeaService in BROAD or PHRASE match. 
> Only EXACT match was available.
>
> I am checking the search volumes today and the volumes have increased back 
> to BROAD match style, even though it is meant to be EXACT.
>
> Could someone clarify if we are back to Broad? or if someone is seeing the 
> same 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

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




Using CustomerSyncService for CampaignFeed and AdGroupBidModifier changes

2013-07-08 Thread Akil Burgess
Hi All,

We currently use the CustomerSyncService to keep our local database 
up-to-date with the latest changes in our AdWords accounts. Does the 
CustomerSyncService (or some new service) give detail information about 
changes to CampaignFeed associations or AdGroupBidModifiers?

Thanks,
Akil

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