ACC 337-723-7031: Customer is not allowlisted for accessing this feature., at conversions[0].conversion_environment

2024-05-24 Thread Jeremy Schuffenhauer
Hi

Account 337-723-7031
We have a Basic Access and trying to import conversions via API.

Despite we're allowlisted, we still receive this error "Customer is not 
allowlisted for accessing this feature., at 
conversions[0].conversion_environment"

We have Google Ads Representative, Nora Swidler - noraswid...@google.com
She's made a request to allowlist the MCC ID and all child IDs a few weeks 
ago. And she says that everything should work.

Why can't we still upload conversion if we're allowlisted?

Could you please send further instructions what to do for me and my manager 
Nora Swidler.

Thanks!

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

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


Google Ads API Basic Token

2024-04-22 Thread Jeremy Hikind
Hi,

Been waiting for weeks now on a response to my Google Ads API basic access 
token request. I have also sent multiple requests to the Google Ads API 
Compliance team with no response. Seems like this is a major issue for 
other users as well. Is there anything we can do to get around this?

Jeremy

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

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


User Permission Denied Error

2024-04-12 Thread 'Jeremy Prestidge' via Google Ads API and AdWords API Forum
Hello, we're getting a user permission denied error, even though we're 
correctly including the login-customer-id and linked-customer-id in the 
headers.

I can provide the logs privately if someone can please review this?

Jeremy

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

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


Basic API Access - awaiting response

2024-02-13 Thread Jeremy Schuffenhauer
Hi

Account ID 337-723-7031

Google Ads Representative: 
Caroline Rotenstreich crotenstre...@google.com

*We've applied for Basic Access 3 weeks ago. My Google Ads Manager said 
that access was appoved, but I still don't see it in my account. Could you 
please send an update? *

Please, add Caroline Rotenstreich crotenstre...@google.com in the email of 
your response.

Thanks!

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

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


Re: UAE - KSA - سايتوتيك في الامارات والسعودية

2024-01-02 Thread Jeremy Shurtleff
https://wa.me/971553429899

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

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


RE: Can I extract the individual YouTube video IDs my ad plays on?

2021-03-18 Thread Jeremy Horne
Hello,

 

Thank you for your reply.

 

I am actually still using the AdWords API 
<https://developers.google.com/adwords/api/docs/appendix/reports#campaign-criteria>
  as opposed to the newer Ads API referenced below. Do you know if this 
information is also available in the AdWords API and if so, which tables it is 
in?

 

Many thanks,

 

Jeremy 

 

From: Google Ads API Forum Advisor Prod [mailto:adsapiforumadvi...@gmail.com] 
Sent: 17 March 2021 03:01
To: jeremy.ho...@datacove.co.uk
Cc: adwords-api@googlegroups.com
Subject: RE: Can I extract the individual YouTube video IDs my ad plays on?

 

Hi Jeremy,

Thank you for reaching out.

Using the ad_group_ad 
<https://developers.google.com/google-ads/api/fields/v6/ad_group_ad?hl=en>  
report, you should be able to extract the following fields :

ad.app_ad.youtube_videos 
<https://developers.google.com/google-ads/api/fields/v6/ad_group_ad#ad_group_ad.ad.app_ad.youtube_videos>
 
ad.app_ad.youtube_videos.asset 
<https://developers.google.com/google-ads/api/fields/v6/ad_group_ad#ad_group_ad.ad.app_ad.youtube_videos.asset>
 

You can also use the asset 
<https://developers.google.com/google-ads/api/fields/v6/asset>  report next, to 
extract the asset.youtube_video_asset.youtube_video_id 
<https://developers.google.com/google-ads/api/fields/v6/asset#asset.youtube_video_asset.youtube_video_id>
 . Let me know if this is what you're looking for.

Best regards,






  <https://www.gstatic.com/images/branding/product/1x/googleg_64dp.png> 


Peter Laurence Napa Oliquino


Google Ads API Team


 

  
<https://google-dev-relations.my.salesforce.com/servlet/servlet.ImageServer?oid=00D1U01174p=0184Q1CK0WI=ext>
 

ref:_00D1U1174p._5004Q2DvySy:ref

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/002901d71c43%24569fd1a0%2403df74e0%24%40datacove.co.uk.


Can I extract the individual YouTube video IDs my ad plays on?

2021-03-16 Thread Jeremy Horne
Hello,

I'm trying to do some work to optimise some YouTube video campaigns and I 
was wondering if it is possible to extract the YouTube video ids for the 
videos that my ad is shown on. I can get the channel ID through the 
placement report, but would love to know which individual videos the ad has 
played on.

Any help would be appreciated.

Many thanks,

Jeremy

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

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


RE: Handling PRODUCT_PARTITION_SUBDIVISION_REQUIRES_OTHERS_CASE error

2020-06-11 Thread Jeremy Topper
Hi Mitchell,

Thanks for the information. We tried that approach and the outcome does not 
quite line up with the "All products" setting when running through that flow on 
the Google Ads UI.

First screenshot below is the Google Ads UI end result, second screenshot is 
via the Adwords API. Any reason they are not consistent?


[cid:image001.png@01D63FE1.ABF46380]


[cid:image002.png@01D63FE1.ABF46380]



From: Google Ads API Forum Advisor Prod 
Sent: Thursday, June 11, 2020 08:14
To: Jeremy Topper 
Cc: adwords-api@googlegroups.com
Subject: RE: Handling PRODUCT_PARTITION_SUBDIVISION_REQUIRES_OTHERS_CASE error

Hi,

Thank you for reaching out. You can see 
here<https://developers.google.com/adwords/api/docs/guides/shopping#partitioning>
 for more information on product partitions. I have attached a screenshot of 
the specific part that pertains to your question. As it says, you need to 
create a subdivision with an empty caseValue which represents the "other" case 
as shown in the image.

Regards,
Mitchell
Google Ads API Team[Image removed by sender.]

ref:_00D1U1174p._5004Q20Xs1I:ref

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

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


RE: Test account suddenly disabled

2020-05-29 Thread Jeremy Topper
Hi there, just checking in to see if there’s an update?

From: Jeremy Topper
Sent: Thursday, May 28, 2020 13:51
To: 'Google Ads API Forum Advisor Prod' 
Cc: adwords-api@googlegroups.com
Subject: RE: Test account suddenly disabled

Hi there, sure. Here it is.

We have a parent account (MCC test account – auto2connexity) 452-591-8281 that 
is setup to manage 4 sub-accounts:

  *   249-939-8420
  *   925-231-4710
  *   124-731-5518
  *   761-726-6616

See the error message we’re seeing below.  Let me know if you require further 
details.

Thanks,
Jeremy
[cid:image001.png@01D6359D.B1DFCC60]



From: Google Ads API Forum Advisor Prod 
mailto:adsapiforumadvi...@gmail.com>>
Sent: Thursday, May 28, 2020 13:14
To: Jeremy Topper mailto:jtop...@connexity.com>>
Cc: adwords-api@googlegroups.com<mailto:adwords-api@googlegroups.com>
Subject: RE: Test account suddenly disabled

Hello,

Thank you for reaching out. Unfortunately, we do not have access to the case 
you have provided, but I see that you can no longer access your test account. 
Can you please provide your clientCustomerId as well as any error messages that 
you are receiving so that I can take a closer look?

Thanks,
Danica, Google Ads API Team[Image removed by sender.]

ref:_00D1U1174p._5004Q1zsbMv:ref

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

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


RE: Test account suddenly disabled

2020-05-28 Thread Jeremy Topper
Hi there, sure. Here it is.

We have a parent account (MCC test account – auto2connexity) 452-591-8281 that 
is setup to manage 4 sub-accounts:

  *   249-939-8420
  *   925-231-4710
  *   124-731-5518
  *   761-726-6616

See the error message we’re seeing below.  Let me know if you require further 
details.

Thanks,
Jeremy
[cid:image001.png@01D634F6.CC2AE250]



From: Google Ads API Forum Advisor Prod 
Sent: Thursday, May 28, 2020 13:14
To: Jeremy Topper 
Cc: adwords-api@googlegroups.com
Subject: RE: Test account suddenly disabled

Hello,

Thank you for reaching out. Unfortunately, we do not have access to the case 
you have provided, but I see that you can no longer access your test account. 
Can you please provide your clientCustomerId as well as any error messages that 
you are receiving so that I can take a closer look?

Thanks,
Danica, Google Ads API Team[Image removed by sender.]

ref:_00D1U1174p._5004Q1zsbMv:ref

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

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


Automation - on/off identifiers fed directly from our database with full ad control

2019-07-19 Thread Jeremy Nathan
We have 200+ categories and growing across our 3 marketplace sites to which 
we are driving Google PPC to (Eg: 
https://www.industrysearch.com.au/buy/tray-sealing-machines). Their ad 
priorities change daily and we switch them on and off based on our budgets 
and based on which ones have enough traffic not to need ads. We do all this 
manually but as you can imagine there are a lot of moving parts, so we want 
to see how we can automate ads in future by dynamically switching ads 
on/off based on factors like: 1. Category value (how many paying 
advertisers we have in it) 2. Category potential (how many trials we have 
in a category) 3. Product value (the average value of products in a 
category (so we can focus on higher-value categories with more advertisers) 
4. How many leads we have generated in a category (so we focus on a 
category only if leads in that category are lower than we want). We're 
planning to run queries within our database based on these parameters and 
put unique identifiers on relevant category pages, then use dynamic ads to 
target those. We are experimenting with that now but the challenge we 
expect to see is that dynamic ads give you limited control of the headlines 
and target keywords, so are likely to achieve limited success. Does anyone 
have any experience in these sorts of scenarios who can advise on how to 
move towards this type of automation? We run a .net core website with SQL 
databases which we build and manage internally? Thanks, Jeremy

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

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


OfflineConversionError.INVALID_CONVERSION_TYPE Issue

2017-02-06 Thread Jeremy Helms
Hello,

I am getting the OfflineConversionError.INVALID_CONVERSION_TYPE error. 
 From reading other topics it usually has to do with using the MCC customer 
ID instead of the actual account ID where the conversion is setup.  I have 
verified I am using the actual account ID where the conversion is setup and 
the conversion matches the name exactly.  

*Request:*



http://schemas.xmlsoap.org/soap/envelope/; xmlns:ns1=
"https://adwords.google.com/api/adwords/cm/v201609;>
  

  5834423624
  REDACTED
  unknown (AwApi-PHP/15.0.0, Common-PHP/15.0.0, 
PHP/5.6.28)

  
  

  
ADD

  
CjwKEAiA8dDEBRDf19yI97eO0UsSJAAY_yCSOBP230PlhJjDX-lCBfphM1fwqERTCjeACSFDa1wH7xoC-EXw_wcB

  Leads (51227)
  20170203 171440 America/New_York

  0

  

  



*Response:*



http://schemas.xmlsoap.org/soap/envelope/;>
  
https://adwords.google.com/api/adwords/cm/v201609;>
  000547a79bb45ac10a371395a9005898
  OfflineConversionFeedService
  mutate
  1
  231

  
  

  soap:Server
  [OfflineConversionError.INVALID_CONVERSION_TYPE @ 
operations[0].operand]
  
https://adwords.google.com/api/adwords/cm/v201609;>
  [OfflineConversionError.INVALID_CONVERSION_TYPE @ 
operations[0].operand]
  ApiException

  http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="OfflineConversionError">
operations[0].operand

OfflineConversionError.INVALID_CONVERSION_TYPE

OfflineConversionError
INVALID_CONVERSION_TYPE
  

  

  




I have tested with removing the parentheses in the conversion name thinking 
that might be the cause of the error but it did not solve the issue.  I 
have also tested with other accounts as well and it did not work.  The test 
for the other accounts were using different GCLID and customer ID that 
matched the respective accounts.

Please note this is a newly upgraded (2 days ago) API developer account to 
basic access if that has anything to do with it.

Just looking for some help to get me moving in the right direction.  Thanks!

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

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


Re: ImageAd Add New Image add using PHP

2015-09-25 Thread Jeremy Malcolm
I want to create simple Image add in my adgroup

On Friday, September 25, 2015 at 11:23:09 AM UTC-4, Jeremy Malcolm wrote:
>
> I can not find any example how to do so,
>
> I use MediaService to upload an image and get id.
>
> Please help.
>

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

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


ImageAd Add New Image add using PHP

2015-09-25 Thread Jeremy Malcolm
I can not find any example how to do so,

I use MediaService to upload an image and get id.

Please help.

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

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


Creating AdwordsClient without LoadFromStorage

2015-05-11 Thread Jeremy Thiesen
Hey there, just started with the Adwords API and I'm a bit lost.

I want to create an AdwordsClient object. And using the guide from the 
First Request 
Page https://developers.google.com/adwords/api/docs/first-request, they 
create their Adwords client as such:

client = AdWordsClient.LoadFromStorage()


However, it says you can also supply the credentials manually, which is 
what I want to do since I maintain many different accounts and hold the 
credentials in a database. However, there is no link or reference that I 
could find on how to do it without the LoadFromStorage function. How should 
I create the AdwordsClient? 

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

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


Re: Location names differ in reports to those given in the docs?

2014-10-31 Thread Jeremy Gerk
I would also like to see this data available through the Reporting API.

My specific issue is that once a radius is added to a location for 
targeting the Id that is returned by the API no longer matches anything.



On Monday, June 3, 2013 5:36:52 AM UTC-6, John Lister wrote:

 Hi, is it possible to get the location IDs from reports as detailed in the 
 documentation at 
 https://developers.google.com/adwords/api/docs/appendix/geotargeting?

 I'm trying to map the location information given in the GEO Performance 
 report to the table given above but struggling as the report returns either 
 values not listed in the documentation or alternative spellings of the same 
 location (For example the report/api returns Hawes but the value in the 
 table is Hawes Civil Parish - others are more convoluted)

 The docs for the GEO Performance report list the location attributes are 
 as integers, but the description says the name is returned as a string - 
 and the values are returned as strings which causes a problem. Is there any 
 way to get the actual ids or update the mapping tables to correctly list 
 the values as returned by the reports?

 On another note, is there a valid url that returns the current csv file of 
 values rather than having to check the above website and downloaded the 
 dated file?

 Thanks

 John


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

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


Re: Why Is The Search Function So Awful?

2014-08-15 Thread Jeremy Chatfield
@Ray - thanks for passing this along.

@Aaron - amazing. Thank you. Any idea when this will kick in? I've just 
done a search for impressions, and I have Russian and Spanish versions 
(in English) still turning up, with nav elements highlighted in the 
snippet. If I have some idea of the date range, I'll be quiet until then. 
Promise :)

Two other tweaks to consider, if I can be so bold - spaces and 
capitalisation.

There is a big difference for a dev, between SearchQuery and search 
query  and search_query. Two are likely to be a parameter - meaning 
you're looking for a parameter name. The other is plain language - you're 
probably looking for a description. In normal Google search the lack of a 
space is less meaningful. For devs, less so. Capitalisation is also 
meaningful. I may be looking for something called Impressions (probably a 
variable) and then I don't want to know about impressions. (probably 
general discussion about impressions).

I realise that these are very different from Google's usual behaviour. But 
devs are not... normal. :) We can take complex search parameters, and we 
recognise capitals and a lot of strange punctuation.

Cheers, JeremyC.





On Thursday, 14 August 2014 16:43:43 UTC+1, Aaron Karp wrote:

 Hi Jeremy,

 I'm sorry to hear you're having a poor experience with our search feature. 
 I'm the product manager for developers.google.com and definitely want to 
 get this fixed. 

 First of all, it looks like we're not treating the left navigation 
 properly; it's showing up as the snippet for the search results, which is 
 no good. As for the results showing up in other languages, I was able to 
 reproduce that as well. I've filed bugs with our engineering team for both 
 of these issues and we'll get them fixed ASAP. I'm also noting your 
 feedback around prioritizing newer API versions.

 Please keep the feedback coming! It's important to me that we have a 
 superb search experience on developers.google.com, and while I know we've 
 got a ways to go, it's one of our top priorities.

 -Aaron 


 On Monday, August 11, 2014 9:45:40 AM UTC-4, Jeremy Chatfield wrote:


 Go to developers.google.com. Navigate until you're in the AdWords API 
 section. Search for, ohh, Impressions. Click on the results. Chances are 
 that you be taken to a page that is not in your interface language. You'll 
 be shown English documents (because, hey, it's Google, and translation just 
 isn't a thing, even in 2014). But you may be given Haku as your search. 
 Yes, you've been switched to Finnish. I've had language codes I don't even 
 recognise, and I worked in i18n, over a decade ago.

 What have you done to search, that the worlds' largest international 
 public search engine returns results in random languages?

 I'm not even going into why the search results are based on the 
 navigation elements of the page rather than the actual content. The number 
 of search results you have to ignore when you search for search query is 
 genuinely impressive. It's like search from 1995.

 The API documentation is hard enough, without having to navigate the site 
 in weird languages, remembering to edit hl=jp_JA back to en, or 
 wondering where any real resource is that deals with search query (8 of 
 the first 10 are not relevant, arguably 9, though the key result that 
 should be there, is present; one of the results is in German, one in 
 Portuguese, one in Finnish, one is a flat file presentation suitable for 
 printing, of a real HTML page, FFS). Half the time the results show v201402 
 or even earlier versions, over 201406, etc. 

 I know this is a bit of a rant, but, really, Google is *the* search 
 engine, and the developer resource should have a good representation of 
 search, shouldn't it?

 I know that technical documentation translation is not easy. Can I point 
 out, though I was head of RD for a tiny site (100k users) back in the 
 2000's, when we did forward and back translation of all pages and 
 navigation, and error corrections, in less than 3 days, in 13 languages, 
 including some right-to-left languages. I'm not the world's best coder or 
 manager, and my little team could get this done. It can not be beyond the 
 wit of Google to MAKE THE SEARCH FUNCTION USABLE. Start by returning a sort 
 order that reflects the user interface language choice. Then tell your 
 custom search engine to reduce the priority on older versions and increase 
 the priority on more recent versions of the API. Improve the page content - 
 with a Google Search Appliance/Custom Engine you can tell it where the 
 content is (fix the page templates!), and stop promoting results because 
 navigation menus mention the words. It really shouldn't be very hard.

 It is very frustrating to use a search engine developers' resource, that 
 implements search so badly.

 Rant over. Thank you for your attention.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https

Why Is The Search Function So Awful?

2014-08-11 Thread Jeremy Chatfield

Go to developers.google.com. Navigate until you're in the AdWords API 
section. Search for, ohh, Impressions. Click on the results. Chances are 
that you be taken to a page that is not in your interface language. You'll 
be shown English documents (because, hey, it's Google, and translation just 
isn't a thing, even in 2014). But you may be given Haku as your search. 
Yes, you've been switched to Finnish. I've had language codes I don't even 
recognise, and I worked in i18n, over a decade ago.

What have you done to search, that the worlds' largest international public 
search engine returns results in random languages?

I'm not even going into why the search results are based on the navigation 
elements of the page rather than the actual content. The number of search 
results you have to ignore when you search for search query is genuinely 
impressive. It's like search from 1995.

The API documentation is hard enough, without having to navigate the site 
in weird languages, remembering to edit hl=jp_JA back to en, or 
wondering where any real resource is that deals with search query (8 of 
the first 10 are not relevant, arguably 9, though the key result that 
should be there, is present; one of the results is in German, one in 
Portuguese, one in Finnish, one is a flat file presentation suitable for 
printing, of a real HTML page, FFS). Half the time the results show v201402 
or even earlier versions, over 201406, etc. 

I know this is a bit of a rant, but, really, Google is *the* search engine, 
and the developer resource should have a good representation of search, 
shouldn't it?

I know that technical documentation translation is not easy. Can I point 
out, though I was head of RD for a tiny site (100k users) back in the 
2000's, when we did forward and back translation of all pages and 
navigation, and error corrections, in less than 3 days, in 13 languages, 
including some right-to-left languages. I'm not the world's best coder or 
manager, and my little team could get this done. It can not be beyond the 
wit of Google to MAKE THE SEARCH FUNCTION USABLE. Start by returning a sort 
order that reflects the user interface language choice. Then tell your 
custom search engine to reduce the priority on older versions and increase 
the priority on more recent versions of the API. Improve the page content - 
with a Google Search Appliance/Custom Engine you can tell it where the 
content is (fix the page templates!), and stop promoting results because 
navigation menus mention the words. It really shouldn't be very hard.

It is very frustrating to use a search engine developers' resource, that 
implements search so badly.

Rant over. Thank you for your attention.

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

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


Re: ERROR_GETTING_RESPONSE_FROM_BACKEND when including CampaignId in PLACEHOLDER_FEED_ITEM_REPORT

2014-06-02 Thread Jeremy Aube
It looks like this report pretty much needs zeroImpressions to be set to 
false, otherwise most combinations won't work. We were able to get most of 
what we needed this way, though it probably should be made more clear from 
the documentation that this report won't work with zeroImpressions set to 
true for all but the most basic requests.

On Friday, May 23, 2014 9:16:34 AM UTC-4, Pearl Jam wrote:



 Unfortunately, I think there is no mappingInfo provided in the report. It 
 only shows FeedItems and in which Campaign or Adgroup it has Impressions or 
 otherwise stats. because an feedItem could be mapped to every campaign or 
 adgroup in your account, the 
 combination possibilities are too much if you ask with zeroImpressions. 
 also you can not limit the results by asking only for Active Adgroups or 
 Campaigns


 therefore my next Question: where can FeedItem-Adgroup-Matchings be 
 obtained? 

 Jam


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

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


Re: Using TargetingIdeaService to return the data for the actual search term provided.

2014-05-15 Thread Jeremy Tremblay
Which brings me back to my original question: How do I get the data for the 
Search Term??

If you look at the screenshot I provided, there is data in the Search 
terms section. How do I use the API to get that data? The Keyword Tool 
provides data in that section no matter what Search Term I use. I need to 
replicate this behavior using the API. How do I do that? 

-jt-


On Thursday, May 15, 2014 5:29:35 AM UTC-5, Ray Tsang (AdWords API Team) 
wrote:

 Jeremy,

 The returned result are not expected to return the same search terms, 
 but rather, keyword ideas.  I.e., for a given term, the idea may not always 
 be the same as the original term.

 Thanks,

 Ray

 On Wednesday, May 14, 2014 5:34:13 PM UTC+2, Jeremy Tremblay wrote:

 It should be the same value as what you have in setQuery(...)

 Yes, that is what I expect. But it does not come back in 
 my TargetingIdeaPage as a TargetingIdea for every search term I use. 

 For example when I use bakruptcy as my search term, I can find A 
 TargetingIdea in my TargetingIdeaPage with a KEYWORD_TEXT attribute of 
 bankrputcy, yet if I use adoption, I cannot. 

 Is this a paging issue? Should I be making multiple calls to 
 targetingIdeaService.get?

 On Wednesday, May 14, 2014 4:54:40 AM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Jeremy,

 The search terms field in the UI should be exactly the same string you 
 entered in the previous step (in the Your product or service field).  It 
 is an user input.

 It should be the same value as what you have in setQuery(...).

 Cheers,

 Ray

 On Tuesday, May 13, 2014 9:58:12 PM UTC+2, Jeremy Tremblay wrote:


 Ray, see attached. I am using the following to get a TargetingIdeaPage 
 which generally contains all the data in that screen snap under the 
 Keyword (by relevance) section. I'm having issues getting the data under 
 the Search Terms section to come though on the TargetingIdeaPage:


// Get the TargetingIdeaService.

 TargetingIdeaServiceInterface targetingIdeaService = 
 adWordsServices.get(session, TargetingIdeaServiceInterface.class);


 // Create category products and services search parameter

 CategoryProductsAndServicesSearchParameter 
 categoryProductsAndServicesSearchParameter = new 
 CategoryProductsAndServicesSearchParameter();

 categoryProductsAndServicesSearchParameter.setCategoryId(10018);


 // Create related to query search parameter.

 RelatedToQuerySearchParameter relatedToQuerySearchParameter = new 
 RelatedToQuerySearchParameter();

 relatedToQuerySearchParameter.setQueries(new String[] {searchTerm});


 //Location

 int locationsSize = locationIds.size();

 Location[] locations = new Location[locationsSize];


 for (int i = 0; i  locationsSize; i++) {

 Location location = new Location();

 location.setId(locationIds.get(i).longValue());

 locations[i] = location;

 }


 LocationSearchParameter locationSearchParameter = new 
 LocationSearchParameter();

 locationSearchParameter.setLocations(locations);


 //Google only

 NetworkSearchParameter networkSearchParameter = new 
 NetworkSearchParameter();

 networkSearchParameter.setNetworkSetting(new NetworkSetting(true, 
 false, false, false));


 // Create selector.

 TargetingIdeaSelector selector = new TargetingIdeaSelector();

 selector.setRequestType(RequestType.IDEAS);

 selector.setIdeaType(IdeaType.KEYWORD);

 selector.setSearchParameters(new SearchParameter[] 
 {relatedToQuerySearchParameter, 
 categoryProductsAndServicesSearchParameter, 
 locationSearchParameter, networkSearchParameter});

 selector.setRequestedAttributeTypes(new AttributeType[] {

 AttributeType.KEYWORD_TEXT,

 AttributeType.COMPETITION,

 AttributeType.SEARCH_VOLUME,

 AttributeType.AVERAGE_CPC});


 //800 is the MAX here. 

 // Set selector paging (required for targeting idea service).

 Paging paging = new Paging();

 paging.setStartIndex(0);

 paging.setNumberResults(800);

 selector.setPaging(paging);

 TargetingIdeaPage page = targetingIdeaService.get(selector);
 I am using 
 On Tuesday, May 13, 2014 1:11:20 PM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Jeremy,

 To make sure I'm on the same page - could I trouble you to attach a 
 screenshot of the search term that you are referring to?

 Thanks,

 Ray

 On Monday, May 12, 2014 4:10:00 PM UTC-4, Jeremy Tremblay wrote:

 Currently I am using the TargetingIdeaService to provide a subset of 
 the functionality of the Keyword 
 Plannerhttps://adwords.google.com/ko/KeywordPlanner/Home?__c=2479277912__u=3596500112__o=cues
  by 
 providing a list of locations and a RelatedToQuerySearchParameter query 
 to TargetingIdeaService.get to get a list of keywords and their 
 associated 
 data, as one might in the Search for new keyword and ad group ideas 
 section of the tool.  The results returned by the tool on the Keyword 
 Ideas tab include the Search Term data as well as a list of 
 Keywords 
 and their data. 

 My use of TargetingIdeaService.get is returning the list of 
 Keywords just fine

Re: ERROR_GETTING_RESPONSE_FROM_BACKEND when including CampaignId in PLACEHOLDER_FEED_ITEM_REPORT

2014-05-15 Thread Jeremy Aube
I tried reducing the size of the request, but I'm still getting the same 
error. Here's the report definition I just tried:

reportDefinition
  selector
fieldsCampaignId/fields
fieldsClicks/fields
predicates
  fieldClickType/field
  operatorIN/operator
  valuesSITELINKS/values
/predicates
predicates
  fieldIsSelfAction/field
  operatorIN/operator
  valuestrue/values
/predicates
predicates
  fieldStatus/field
  operatorIN/operator
  valuesACTIVE/values
/predicates
predicates
  fieldCampaignId/field
  operatorIN/operator
  values39258782/values
/predicates
  /selector
  reportNamePlaceholder+Feed+Item+Report/reportName
  reportTypePLACEHOLDER_FEED_ITEM_REPORT/reportType
  dateRangeTypeYESTERDAY/dateRangeType
  downloadFormatCSV/downloadFormat
  includeZeroImpressionstrue/includeZeroImpressions
/reportDefinition

On Thursday, May 15, 2014 10:52:50 AM UTC-4, Anash P. Oommen (AdWords API 
Team) wrote:

 Hi Jeremy,

 ERROR_GETTING_RESPONSE_FROM_BACKEND usually happens when the amount of 
 data being requested is very large, and there is a timeout between the API 
 server and stats server. Try reducing the size of the report by removing 
 some columns, or restricting the report to a shorter date range / fewer 
 campaigns. Let me know if that doesn't work, and I'll investigate this 
 further.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Wednesday, May 14, 2014 4:52:10 PM UTC-4, Jeremy Aube wrote:

 I'm trying to get a PLACEHOLDER_FEED_ITEM_REPORT that includes 
 CampaignId, but so far I keep getting this error:

 AdwordsApi::Errors::ReportXmlError - HTTP code: 500, error type: 
 'ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND', trigger: 'Unable 
 to read report data', field path: '':

 The report works just fine if I remove the CampaignId field. Other fields 
 like CampaignName, AdGroupId, and AdGroupName result in the same error. 

 Other attribute fields are working fine. For example, I can include 
 AttributeValues, FeedId, or FeedItemId without any problems. 

 I saw another post where the issue seemed to have something to do with 
 not including any metrics, but I am requesting metrics. There was also 
 another post regarding an implied campaign_id, but I don't think that 
 applies here.



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

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


Re: Using TargetingIdeaService to return the data for the actual search term provided.

2014-05-15 Thread Jeremy Tremblay
Forget it, I got it. 

I need a separate call to TargetingIdeaServiceInterface.get with 

selector.setRequestType(RequestType.STATS);

instead of IDEAS

and 

Paging paging = new Paging();

paging.setStartIndex(0);

paging.setNumberResults(1);

selector.setPaging(paging);


Thanks for your help again Ray!


-jt-

On Thursday, May 15, 2014 10:07:53 AM UTC-5, Jeremy Tremblay wrote:

 Which brings me back to my original question: How do I get the data for 
 the Search Term??

 If you look at the screenshot I provided, there is data in the Search 
 terms section. How do I use the API to get that data? The Keyword Tool 
 provides data in that section no matter what Search Term I use. I need to 
 replicate this behavior using the API. How do I do that? 

 -jt-


 On Thursday, May 15, 2014 5:29:35 AM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Jeremy,

 The returned result are not expected to return the same search terms, 
 but rather, keyword ideas.  I.e., for a given term, the idea may not always 
 be the same as the original term.

 Thanks,

 Ray

 On Wednesday, May 14, 2014 5:34:13 PM UTC+2, Jeremy Tremblay wrote:

 It should be the same value as what you have in setQuery(...)

 Yes, that is what I expect. But it does not come back in 
 my TargetingIdeaPage as a TargetingIdea for every search term I use. 

 For example when I use bakruptcy as my search term, I can find A 
 TargetingIdea in my TargetingIdeaPage with a KEYWORD_TEXT attribute of 
 bankrputcy, yet if I use adoption, I cannot. 

 Is this a paging issue? Should I be making multiple calls to 
 targetingIdeaService.get?

 On Wednesday, May 14, 2014 4:54:40 AM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:

 Jeremy,

 The search terms field in the UI should be exactly the same string 
 you entered in the previous step (in the Your product or service field). 
  It is an user input.

 It should be the same value as what you have in setQuery(...).

 Cheers,

 Ray

 On Tuesday, May 13, 2014 9:58:12 PM UTC+2, Jeremy Tremblay wrote:


 Ray, see attached. I am using the following to get a TargetingIdeaPage 
 which generally contains all the data in that screen snap under the 
 Keyword (by relevance) section. I'm having issues getting the data 
 under 
 the Search Terms section to come though on the TargetingIdeaPage:


// Get the TargetingIdeaService.

 TargetingIdeaServiceInterface targetingIdeaService = 
 adWordsServices.get(session, TargetingIdeaServiceInterface.class);


 // Create category products and services search parameter

 CategoryProductsAndServicesSearchParameter 
 categoryProductsAndServicesSearchParameter = new 
 CategoryProductsAndServicesSearchParameter();

 categoryProductsAndServicesSearchParameter.setCategoryId(10018);


 // Create related to query search parameter.

 RelatedToQuerySearchParameter relatedToQuerySearchParameter = new 
 RelatedToQuerySearchParameter();

 relatedToQuerySearchParameter.setQueries(new String[] {searchTerm});


 //Location

 int locationsSize = locationIds.size();

 Location[] locations = new Location[locationsSize];


 for (int i = 0; i  locationsSize; i++) {

 Location location = new Location();

 location.setId(locationIds.get(i).longValue());

 locations[i] = location;

 }


 LocationSearchParameter locationSearchParameter = new 
 LocationSearchParameter();

 locationSearchParameter.setLocations(locations);


 //Google only

 NetworkSearchParameter networkSearchParameter = new 
 NetworkSearchParameter();

 networkSearchParameter.setNetworkSetting(new NetworkSetting(true, 
 false, false, false));


 // Create selector.

 TargetingIdeaSelector selector = new TargetingIdeaSelector();

 selector.setRequestType(RequestType.IDEAS);

 selector.setIdeaType(IdeaType.KEYWORD);

 selector.setSearchParameters(new SearchParameter[] 
 {relatedToQuerySearchParameter, 
 categoryProductsAndServicesSearchParameter, 
 locationSearchParameter, networkSearchParameter});

 selector.setRequestedAttributeTypes(new AttributeType[] {

 AttributeType.KEYWORD_TEXT,

 AttributeType.COMPETITION,

 AttributeType.SEARCH_VOLUME,

 AttributeType.AVERAGE_CPC});


 //800 is the MAX here. 

 // Set selector paging (required for targeting idea service).

 Paging paging = new Paging();

 paging.setStartIndex(0);

 paging.setNumberResults(800);

 selector.setPaging(paging);

 TargetingIdeaPage page = targetingIdeaService.get(selector);
 I am using 
 On Tuesday, May 13, 2014 1:11:20 PM UTC-5, Ray Tsang (AdWords API 
 Team) wrote:

 Jeremy,

 To make sure I'm on the same page - could I trouble you to attach a 
 screenshot of the search term that you are referring to?

 Thanks,

 Ray

 On Monday, May 12, 2014 4:10:00 PM UTC-4, Jeremy Tremblay wrote:

 Currently I am using the TargetingIdeaService to provide a subset of 
 the functionality of the Keyword 
 Plannerhttps://adwords.google.com/ko/KeywordPlanner/Home?__c=2479277912__u=3596500112__o=cues
  by 
 providing a list of locations and a RelatedToQuerySearchParameter query

Re: Using TargetingIdeaService to return the data for the actual search term provided.

2014-05-14 Thread Jeremy Tremblay
It should be the same value as what you have in setQuery(...)

Yes, that is what I expect. But it does not come back in 
my TargetingIdeaPage as a TargetingIdea for every search term I use. 

For example when I use bakruptcy as my search term, I can find A 
TargetingIdea in my TargetingIdeaPage with a KEYWORD_TEXT attribute of 
bankrputcy, yet if I use adoption, I cannot. 

Is this a paging issue? Should I be making multiple calls to 
targetingIdeaService.get?

On Wednesday, May 14, 2014 4:54:40 AM UTC-5, Ray Tsang (AdWords API Team) 
wrote:

 Jeremy,

 The search terms field in the UI should be exactly the same string you 
 entered in the previous step (in the Your product or service field).  It 
 is an user input.

 It should be the same value as what you have in setQuery(...).

 Cheers,

 Ray

 On Tuesday, May 13, 2014 9:58:12 PM UTC+2, Jeremy Tremblay wrote:


 Ray, see attached. I am using the following to get a TargetingIdeaPage 
 which generally contains all the data in that screen snap under the 
 Keyword (by relevance) section. I'm having issues getting the data under 
 the Search Terms section to come though on the TargetingIdeaPage:


// Get the TargetingIdeaService.

 TargetingIdeaServiceInterface targetingIdeaService = 
 adWordsServices.get(session, TargetingIdeaServiceInterface.class);


 // Create category products and services search parameter

 CategoryProductsAndServicesSearchParameter 
 categoryProductsAndServicesSearchParameter = new 
 CategoryProductsAndServicesSearchParameter();

 categoryProductsAndServicesSearchParameter.setCategoryId(10018);


 // Create related to query search parameter.

 RelatedToQuerySearchParameter relatedToQuerySearchParameter = new 
 RelatedToQuerySearchParameter();

 relatedToQuerySearchParameter.setQueries(new String[] {searchTerm});


 //Location

 int locationsSize = locationIds.size();

 Location[] locations = new Location[locationsSize];


 for (int i = 0; i  locationsSize; i++) {

 Location location = new Location();

 location.setId(locationIds.get(i).longValue());

 locations[i] = location;

 }


 LocationSearchParameter locationSearchParameter = new 
 LocationSearchParameter();

 locationSearchParameter.setLocations(locations);


 //Google only

 NetworkSearchParameter networkSearchParameter = new 
 NetworkSearchParameter();

 networkSearchParameter.setNetworkSetting(new NetworkSetting(true, false, 
 false, false));


 // Create selector.

 TargetingIdeaSelector selector = new TargetingIdeaSelector();

 selector.setRequestType(RequestType.IDEAS);

 selector.setIdeaType(IdeaType.KEYWORD);

 selector.setSearchParameters(new SearchParameter[] 
 {relatedToQuerySearchParameter, categoryProductsAndServicesSearchParameter, 
 locationSearchParameter, networkSearchParameter});

 selector.setRequestedAttributeTypes(new AttributeType[] {

 AttributeType.KEYWORD_TEXT,

 AttributeType.COMPETITION,

 AttributeType.SEARCH_VOLUME,

 AttributeType.AVERAGE_CPC});


 //800 is the MAX here. 

 // Set selector paging (required for targeting idea service).

 Paging paging = new Paging();

 paging.setStartIndex(0);

 paging.setNumberResults(800);

 selector.setPaging(paging);

 TargetingIdeaPage page = targetingIdeaService.get(selector);
 I am using 
 On Tuesday, May 13, 2014 1:11:20 PM UTC-5, Ray Tsang (AdWords API Team) 
 wrote:

 Jeremy,

 To make sure I'm on the same page - could I trouble you to attach a 
 screenshot of the search term that you are referring to?

 Thanks,

 Ray

 On Monday, May 12, 2014 4:10:00 PM UTC-4, Jeremy Tremblay wrote:

 Currently I am using the TargetingIdeaService to provide a subset of 
 the functionality of the Keyword 
 Plannerhttps://adwords.google.com/ko/KeywordPlanner/Home?__c=2479277912__u=3596500112__o=cues
  by 
 providing a list of locations and a RelatedToQuerySearchParameter query 
 to TargetingIdeaService.get to get a list of keywords and their associated 
 data, as one might in the Search for new keyword and ad group ideas 
 section of the tool.  The results returned by the tool on the Keyword 
 Ideas tab include the Search Term data as well as a list of Keywords 
 and their data. 

 My use of TargetingIdeaService.get is returning the list of Keywords 
 just fine, but I can't seem to get the Search Term data to come through. 
 Does anyone know how I might go about doing that? Is it perhaps due to the 
 paging limitations of TargetingIdeaService.get  and I need more than 800 
 results to get a TargetingIdeaPage that includes an entry where the 
 KEYWORD_TEXT matches the RelatedToQuerySearchParameter query Search Term 
 exactly? 


 Any help is appreciated,

 -jt-



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

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post

ERROR_GETTING_RESPONSE_FROM_BACKEND when including CampaignId in PLACEHOLDER_FEED_ITEM_REPORT

2014-05-14 Thread Jeremy Aube
I'm trying to get a PLACEHOLDER_FEED_ITEM_REPORT that includes CampaignId, 
but so far I keep getting this error:

AdwordsApi::Errors::ReportXmlError - HTTP code: 500, error type: 
'ReportDownloadError.ERROR_GETTING_RESPONSE_FROM_BACKEND', trigger: 'Unable 
to read report data', field path: '':

The report works just fine if I remove the CampaignId field. Other fields 
like CampaignName, AdGroupId, and AdGroupName result in the same error. 

Other attribute fields are working fine. For example, I can include 
AttributeValues, FeedId, or FeedItemId without any problems. 

I saw another post where the issue seemed to have something to do with not 
including any metrics, but I am requesting metrics. There was also another 
post regarding an implied campaign_id, but I don't think that applies here.

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

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


Using TargetingIdeaService to return the data for the actual search term provided.

2014-05-12 Thread Jeremy Tremblay
Currently I am using the TargetingIdeaService to provide a subset of the 
functionality of the Keyword 
Plannerhttps://adwords.google.com/ko/KeywordPlanner/Home?__c=2479277912__u=3596500112__o=cues
  by 
providing a list of locations and a RelatedToQuerySearchParameter query 
to TargetingIdeaService.get to get a list of keywords and their associated 
data, as one might in the Search for new keyword and ad group ideas 
section of the tool.  The results returned by the tool on the Keyword 
Ideas tab include the Search Term data as well as a list of Keywords 
and their data. 

My use of TargetingIdeaService.get is returning the list of Keywords just 
fine, but I can't seem to get the Search Term data to come through. Does 
anyone know how I might go about doing that? Is it perhaps due to the 
paging limitations of TargetingIdeaService.get  and I need more than 800 
results to get a TargetingIdeaPage that includes an entry where the 
KEYWORD_TEXT matches the RelatedToQuerySearchParameter query Search Term 
exactly? 


Any help is appreciated,

-jt-

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

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


Re: Creating a Location Hierarchy Using LocationCriterionService

2014-05-06 Thread Jeremy Tremblay
Great Ray. Thanks again for your help!

On Tuesday, May 6, 2014 10:39:32 AM UTC-5, Ray Tsang (AdWords API Team) 
wrote:

 Jeremy,

 I've added a feature request.  We don't have active notifications at the 
 moment, please check for updates on the Geographical Targets 
 pagehttps://developers.google.com/adwords/api/docs/appendix/geotargeting
 .

 Thanks,

 Ray

 On Friday, May 2, 2014 4:38:13 PM UTC-4, Jeremy Tremblay wrote:

 Ray, 

 Thanks so much for your prompt reply. I was hoping I was wrong... Are 
 there any plans to provide that sort of search functionality in the future? 
 Or is it perhaps intentionally excluded to reduce API traffic?

 How would I go about updating my data set using the service? I can see 
 how I might be able to update the Status property of geographical locations 
 that I already have in my data set, but how would I know if a new one were 
 added? Is there a mechanism for notification when a new data set is 
 released in its entirety (i.e. the latest was released 2014-04-07)? 

 Thanks again,

 -jt-



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

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


Re: Creating a Location Hierarchy Using LocationCriterionService

2014-05-02 Thread Jeremy Tremblay
Ray, 

Thanks so much for your prompt reply. I was hoping I was wrong... Are there 
any plans to provide that sort of search functionality in the future? Or is 
it perhaps intentionally excluded to reduce API traffic?

How would I go about updating my data set using the service? I can see how 
I might be able to update the Status property of geographical locations 
that I already have in my data set, but how would I know if a new one were 
added? Is there a mechanism for notification when a new data set is 
released in its entirety (i.e. the latest was released 2014-04-07)? 

Thanks again,

-jt-

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

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


Creating a Location Hierarchy Using LocationCriterionService

2014-04-30 Thread Jeremy Tremblay
According to the documentation here 
: https://developers.google.com/adwords/api/docs/guides/location-targeting, 

LocationCriterionService allows you to request the parent locations for a 
location. This is done by adding ParentLocations to the list of selector 
fields. For example, our previous code returned the location (Quebec city) 
as well as its parent location (Canada). This feature is useful if you want 
to display a hierarchical list of locations to your customers, or if you 
want to add inclusion or exclusion logic for geo locations while targeting 
your campaigns.

Yet from the examples, this only looks to be possible if we start towards 
the bottom of the location hierarchy and work our way up. I would however 
like to display a selectable list of US locations based on state. That is a 
user would select a US state and from there a list of child locations would 
be displayed for them to choose from. I intend to use this location in a 
TargetingIdeaServiceInterface 
search, so I need the exact id or LocationName to pass to the search. 

I can't seem to find a programmatic way to discover the child Locations of 
a particular Location. I've attempted to search for all Locations that have 
a particular ParentLocation, but ParentLocations is not an acceptable 
Predicate. I understand that I could persist the  targets 
tablehttps://developers.google.com/adwords/api/docs/appendix/geotargeting 
data 
in a database to do this, but this would require me to keep abreast of 
updates so I would prefer the dynamic approach. 

I'll bet I'm missing something, and this approach is possible. Any ideas? 

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

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


Re: New Google Shopping Performance Report - How to get product title

2014-04-14 Thread Jeremy Gerk
The data shows in up in Adwords Reports (http://grab.by/vXXc), but what 
you're saying is that it's not accessible there through any report in 
Adwords API, I need to go to the Content Shopping API? 


On Friday, April 11, 2014 7:51:08 AM UTC-6, Mat Scales wrote:

 Hi Jeremy,

 The performance report itself only contains the Merchant Center fields 
 that can be used in product partitions, and title is not one of them.

 If you have access to the Merchant Center account then you can get the 
 full details of a product programmatically using the Content API for 
 Shopping https://developers.google.com/shopping-content/. The 
 identifier for a product in the Content API is made up of the channel, 
 content language, target country, and offer ID. The language, country and 
 offer ID are the LanguageCriteriaId, CountryCriteriaId and OfferId fields 
 in the report, respectively. 

 On Thursday, 10 April 2014 22:49:28 UTC+1, Jeremy Gerk wrote:

 Working with the new SHOPPING_PERFORMANCE_REPORT and trying to get the 
 title of the product.

 Any ideas would be greatly appreciated.



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

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


New Google Shopping Performance Report - How to get product title

2014-04-10 Thread Jeremy Gerk
Working with the new SHOPPING_PERFORMANCE_REPORT and trying to get the 
title of the product.

Any ideas would be greatly appreciated.

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

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


Re: How to retrieve the mobile app report by adwords API?

2014-04-04 Thread Jeremy Aube
Mobile App Placements are not included in the placements report. See the 
following for background information:

https://groups.google.com/forum/#!searchin/adwords-api/charlie/adwords-api/mNbkwAc0JUg/cEy_Fz-0VuIJ

On Friday, March 28, 2014 5:46:27 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi Johnson,

 I took a look at your accounts and I could not find an example where both:

- The *Status* shows as *Managed* on the Display Network tab under 
Placements (as described in the Mapping Reports to the UI 
 dochttps://developers.google.com/adwords/api/docs/guides/uireports#managedPlacementsReport
).
- The placement is a mobile app placement.

 If you have such an example could you send over the campaign ID?  If you 
 need to send any sensitive information please send it *only to me* by 
 clicking Reply to Author.

 Thanks,
 Josh, AdWords API Team

 On Wednesday, March 26, 2014 1:33:47 PM UTC-4, qdhibay...@gmail.com wrote:

 Hi Josh,

 Thanks for your reply.
 From the UI, it's placement report, see below details:
 To get to the Managed Placements report, shown above, navigate to the 
 top Display network tab then to the inner Placements. The rows with the 
 column Status equals Management are placements that served your ads 
 based on placement criteria.

 But when i download this report using API, the data for mobile app is not 
 included into the report while from UI the data exists.
 So the question is how to get the mobile app report from any report type?

 Thanks,
 Johnson


 On Wednesday, March 26, 2014 10:47:54 PM UTC+8, Josh Radcliff (AdWords 
 API Team) wrote:

 Hi Johnson,

 I'm not quite following your question--could you provide some more 
 details?  For example, if the data you are interested in is available in 
 the AdWords UI please specify the tab and view selections you are using to 
 view the data.  You may also find the following doc useful, as it maps UI 
 views to API reports.

 https://developers.google.com/adwords/api/docs/guides/uireports

 Cheers,
 Josh, AdWords API Team

 On Wednesday, March 26, 2014 7:48:12 AM UTC-4, qdhib...@gmail.com wrote:

 Hi,  API team

 I am trying to get the mobile app report by adwords API for our 
 clients. But the data  seems not available for placement and url 
 performance report.
 Would you please suggest how to get this report? 
 Thanks a lot for your support in advance.

 BR,
 Johnson





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

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


Re: Error when creating campaign with enhanced cpc bidding strategy

2014-03-20 Thread Jeremy Aube
Also, it looks like it's still possible to enable enhanced cpc through the 
interface without have to create an explicit bidding strategy, so shouldn't 
it still be possible to do this through the API?

On Wednesday, March 19, 2014 5:05:37 PM UTC-4, Jeremy Aube wrote:

 Yes we had this working before with v201309 with the following request 
 difference:

   biddingStrategyConfiguration
 biddingStrategyTypeMANUAL_CPC/biddingStrategyType
 biddingScheme xsi:type=ManualCpcBiddingScheme
   enhancedCpcEnabledtrue/enhancedCpcEnabled
 /biddingScheme
   /biddingStrategyConfiguration
 /operand

 We knew this wouldn't work based on the migration instructions as well as 
 the CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN error we were getting. We 
 were hoping there might still be a way to enable enhanced cpc without 
 having to create a separate bidding strategy.

 On Wednesday, March 19, 2014 4:24:13 PM UTC-4, Ray Tsang (AdWords API 
 Team) wrote:

 Jeremy,

 There was indeed a change in v201402 - please see our migration 
 pagehttps://developers.google.com/adwords/api/docs/guides/migration/v201402
 .
 That being said - were you able to create enhanced cpc bidding strategy 
 previously?

 Anonymous bidding strategy means that you are creating an enhanced cpc 
 bidding strategy as you create a new Campaign, rather than referencing to 
 an existing ID.  You could create one via the 
 BiddingStrategyServicehttps://developers.google.com/adwords/api/docs/reference/v201402/BiddingStrategyService
 .

 Please let me know if this behavior change is new for you.

 Cheers,

 Ray

 On Wednesday, March 19, 2014 4:01:15 PM UTC-4, Jeremy Aube wrote:

 Starting in v201402, it appears we can no longer set the bidding 
 strategy to enhanced cpc for new campaigns. Here is the SOAP request and 
 response:

 I, [2014-03-19T15:51:23.608579 #56895]  INFO -- : ?xml version=1.0 
 encoding=UTF-8?
 env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl=
 https://adwords.google.com/api/adwords/cm/v201402; xmlns:env=
 http://www.w3.org/2003/05/soap-envelope;
   env:Header
 wsdl:RequestHeader xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   userAgent***/userAgent
   developerToken***/developerToken
   clientCustomerId***/clientCustomerId
 /wsdl:RequestHeader
   /env:Header
   env:Body
 mutate xmlns=https://adwords.google.com/api/adwords/cm/v201402;
   operations xsi:type=CampaignOperation
 operatorADD/operator
 operand
   name***/name
   statusPAUSED/status
   budget
 budgetId223925663/budgetId
 periodDAILY/period
 amount
   microAmount1000/microAmount
 /amount
 deliveryMethodSTANDARD/deliveryMethod
 isExplicitlySharedfalse/isExplicitlyShared
 statusACTIVE/status
   /budget
   settings xsi:type=KeywordMatchSetting
 optIntrue/optIn
   /settings
   advertisingChannelTypeSEARCH/advertisingChannelType
   networkSetting
 targetGoogleSearchtrue/targetGoogleSearch
 targetSearchNetworktrue/targetSearchNetwork
 targetContentNetworkfalse/targetContentNetwork
   /networkSetting
   biddingStrategyConfiguration
 biddingStrategyTypeENHANCED_CPC/biddingStrategyType
   /biddingStrategyConfiguration
 /operand
   /operations
   policy/
 /mutate
   /env:Body
 /env:Envelope

 I, [2014-03-19T15:51:27.253561 #56895]  INFO -- : ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   requestId0004f4fafa60a6500ae6c9483b03/requestId
   serviceNameMutateJobService/serviceName
   methodNamegetResult/methodName
   operations1/operations
   responseTime752/responseTime
 /ResponseHeader
   /soap:Header
   soap:Body
 getResultResponse xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   rval
 SimpleMutateResult
   results
 PlaceHolder/
   /results
   errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=BiddingErrors
 
 fieldPathoperations[0].operand.biddingStrategyConfiguration.biddingStrategyType/fieldPath
 triggerENHANCED_CPC/trigger
 
 errorStringBiddingErrors.INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/errorString
 ApiError.TypeBiddingErrors/ApiError.Type
 reasonINVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/reason
   /errors
 /SimpleMutateResult
   /rval
 /getResultResponse
   /soap:Body
 /soap:Envelope

 I don't really get what invalid anonymous bidding strategy type means. 
 I'm hoping it doesn't mean we have

Error when creating campaign with enhanced cpc bidding strategy

2014-03-19 Thread Jeremy Aube
Starting in v201402, it appears we can no longer set the bidding strategy 
to enhanced cpc for new campaigns. Here is the SOAP request and response:

I, [2014-03-19T15:51:23.608579 #56895]  INFO -- : ?xml version=1.0 
encoding=UTF-8?
env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xmlns:wsdl=https://adwords.google.com/api/adwords/cm/v201402; 
xmlns:env=http://www.w3.org/2003/05/soap-envelope;
  env:Header
wsdl:RequestHeader 
xmlns=https://adwords.google.com/api/adwords/cm/v201402;
  userAgent***/userAgent
  developerToken***/developerToken
  clientCustomerId***/clientCustomerId
/wsdl:RequestHeader
  /env:Header
  env:Body
mutate xmlns=https://adwords.google.com/api/adwords/cm/v201402;
  operations xsi:type=CampaignOperation
operatorADD/operator
operand
  name***/name
  statusPAUSED/status
  budget
budgetId223925663/budgetId
periodDAILY/period
amount
  microAmount1000/microAmount
/amount
deliveryMethodSTANDARD/deliveryMethod
isExplicitlySharedfalse/isExplicitlyShared
statusACTIVE/status
  /budget
  settings xsi:type=KeywordMatchSetting
optIntrue/optIn
  /settings
  advertisingChannelTypeSEARCH/advertisingChannelType
  networkSetting
targetGoogleSearchtrue/targetGoogleSearch
targetSearchNetworktrue/targetSearchNetwork
targetContentNetworkfalse/targetContentNetwork
  /networkSetting
  biddingStrategyConfiguration
biddingStrategyTypeENHANCED_CPC/biddingStrategyType
  /biddingStrategyConfiguration
/operand
  /operations
  policy/
/mutate
  /env:Body
/env:Envelope

I, [2014-03-19T15:51:27.253561 #56895]  INFO -- : ?xml version=1.0?
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
  soap:Header
ResponseHeader 
xmlns=https://adwords.google.com/api/adwords/cm/v201402;
  requestId0004f4fafa60a6500ae6c9483b03/requestId
  serviceNameMutateJobService/serviceName
  methodNamegetResult/methodName
  operations1/operations
  responseTime752/responseTime
/ResponseHeader
  /soap:Header
  soap:Body
getResultResponse 
xmlns=https://adwords.google.com/api/adwords/cm/v201402;
  rval
SimpleMutateResult
  results
PlaceHolder/
  /results
  errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xsi:type=BiddingErrors

fieldPathoperations[0].operand.biddingStrategyConfiguration.biddingStrategyType/fieldPath
triggerENHANCED_CPC/trigger

errorStringBiddingErrors.INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/errorString
ApiError.TypeBiddingErrors/ApiError.Type
reasonINVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/reason
  /errors
/SimpleMutateResult
  /rval
/getResultResponse
  /soap:Body
/soap:Envelope

I don't really get what invalid anonymous bidding strategy type means. I'm 
hoping it doesn't mean we have to deal with another service in order to set 
simple campaign settings, as having to do so for campaign criterion and 
campaign budget has resulted in increased code complexity with no visible 
gain for us.

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

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


Re: Error when creating campaign with enhanced cpc bidding strategy

2014-03-19 Thread Jeremy Aube
Yes we had this working before with v201309 with the following request 
difference:

  biddingStrategyConfiguration
biddingStrategyTypeMANUAL_CPC/biddingStrategyType
biddingScheme xsi:type=ManualCpcBiddingScheme
  enhancedCpcEnabledtrue/enhancedCpcEnabled
/biddingScheme
  /biddingStrategyConfiguration
/operand

We knew this wouldn't work based on the migration instructions as well as 
the CANNOT_ATTACH_BIDDING_STRATEGY_TO_CAMPAIGN error we were getting. We 
were hoping there might still be a way to enable enhanced cpc without 
having to create a separate bidding strategy.

On Wednesday, March 19, 2014 4:24:13 PM UTC-4, Ray Tsang (AdWords API Team) 
wrote:

 Jeremy,

 There was indeed a change in v201402 - please see our migration 
 pagehttps://developers.google.com/adwords/api/docs/guides/migration/v201402
 .
 That being said - were you able to create enhanced cpc bidding strategy 
 previously?

 Anonymous bidding strategy means that you are creating an enhanced cpc 
 bidding strategy as you create a new Campaign, rather than referencing to 
 an existing ID.  You could create one via the 
 BiddingStrategyServicehttps://developers.google.com/adwords/api/docs/reference/v201402/BiddingStrategyService
 .

 Please let me know if this behavior change is new for you.

 Cheers,

 Ray

 On Wednesday, March 19, 2014 4:01:15 PM UTC-4, Jeremy Aube wrote:

 Starting in v201402, it appears we can no longer set the bidding strategy 
 to enhanced cpc for new campaigns. Here is the SOAP request and response:

 I, [2014-03-19T15:51:23.608579 #56895]  INFO -- : ?xml version=1.0 
 encoding=UTF-8?
 env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl=
 https://adwords.google.com/api/adwords/cm/v201402; xmlns:env=
 http://www.w3.org/2003/05/soap-envelope;
   env:Header
 wsdl:RequestHeader xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   userAgent***/userAgent
   developerToken***/developerToken
   clientCustomerId***/clientCustomerId
 /wsdl:RequestHeader
   /env:Header
   env:Body
 mutate xmlns=https://adwords.google.com/api/adwords/cm/v201402;
   operations xsi:type=CampaignOperation
 operatorADD/operator
 operand
   name***/name
   statusPAUSED/status
   budget
 budgetId223925663/budgetId
 periodDAILY/period
 amount
   microAmount1000/microAmount
 /amount
 deliveryMethodSTANDARD/deliveryMethod
 isExplicitlySharedfalse/isExplicitlyShared
 statusACTIVE/status
   /budget
   settings xsi:type=KeywordMatchSetting
 optIntrue/optIn
   /settings
   advertisingChannelTypeSEARCH/advertisingChannelType
   networkSetting
 targetGoogleSearchtrue/targetGoogleSearch
 targetSearchNetworktrue/targetSearchNetwork
 targetContentNetworkfalse/targetContentNetwork
   /networkSetting
   biddingStrategyConfiguration
 biddingStrategyTypeENHANCED_CPC/biddingStrategyType
   /biddingStrategyConfiguration
 /operand
   /operations
   policy/
 /mutate
   /env:Body
 /env:Envelope

 I, [2014-03-19T15:51:27.253561 #56895]  INFO -- : ?xml version=1.0?
 soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
   soap:Header
 ResponseHeader xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   requestId0004f4fafa60a6500ae6c9483b03/requestId
   serviceNameMutateJobService/serviceName
   methodNamegetResult/methodName
   operations1/operations
   responseTime752/responseTime
 /ResponseHeader
   /soap:Header
   soap:Body
 getResultResponse xmlns=
 https://adwords.google.com/api/adwords/cm/v201402;
   rval
 SimpleMutateResult
   results
 PlaceHolder/
   /results
   errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
 xsi:type=BiddingErrors
 
 fieldPathoperations[0].operand.biddingStrategyConfiguration.biddingStrategyType/fieldPath
 triggerENHANCED_CPC/trigger
 
 errorStringBiddingErrors.INVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/errorString
 ApiError.TypeBiddingErrors/ApiError.Type
 reasonINVALID_ANONYMOUS_BIDDING_STRATEGY_TYPE/reason
   /errors
 /SimpleMutateResult
   /rval
 /getResultResponse
   /soap:Body
 /soap:Envelope

 I don't really get what invalid anonymous bidding strategy type means. 
 I'm hoping it doesn't mean we have to deal with another service in order to 
 set simple campaign settings, as having to do so for campaign criterion and 
 campaign budget has resulted in increased code complexity with no visible 
 gain for us.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our

Re: Configuration Sections app.Config

2014-02-21 Thread Jeremy K
Can anyone help with this please?
 
I'm still struggling to get this to work without an app.config

On Friday, February 14, 2014 5:22:32 PM UTC, Jeremy K wrote:

 Hi,
  
 I'm looking to take the AdWords c# .net sample and get it working in an 
 SSIS package, which will allow the use of .Net via a VSTA script. According 
 to the best of my knowledge, a VSTA script will behave just like standard 
 .net, but you can't give it an app.config.
  
 Therefore I understand that I should specify the relevant app.config 
 settings manually. I'm trying to put my settings in a dictionary. The 
 settings that I have are:
  
 var customDictionary = new Dictionarystring, string { 
 { UserAgent, xxx },
 { DeveloperToken, xxx },
 { ClientCustomerId, xxx },
 { AuthorizationMethod, xxx },
 { Email, xxx },
 { Password, xxx }
 
 };
  
 Could someone please tell me, are there any that I'm missing if I have 
 absolutely no app.config?
  
 Unfortunately I get an error when trying to do AdWordsUser user = new 
 AdWordsUser(customDictionary) so I think I must be missing some settings
  
 Thank you
 Jeremy


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

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


Re: Configuration Sections app.Config

2014-02-21 Thread Jeremy K
Thanks both for the replies,
 
I'll give this a go. It does sound like its missing some sort of reference 
as its just crashing straight away even when I try something simple like 
AdWordsUser user = new AdWordsUser();

On Friday, February 21, 2014 3:25:21 PM UTC, Zweitze wrote:

 You also need to register the SoapListenerExtension - which is normally 
 done in app.config, in system.web webServices soapExtensionTypes

 If you leave that out, you get an error that an assembly could not be 
 loaded. Is that the case?
 I don't know how to work around this. Once this was submitted as a bug for 
 the .NET library but that bug was rejected.

 As a workaround, the project got some information how to access the API 
 from .NET without using the library.


 Hope this helps


 On Friday, February 21, 2014 3:52:24 PM UTC+1, Jeremy K wrote:

 Can anyone help with this please?
  
 I'm still struggling to get this to work without an app.config

 On Friday, February 14, 2014 5:22:32 PM UTC, Jeremy K wrote:

 Hi,
  
 I'm looking to take the AdWords c# .net sample and get it working in an 
 SSIS package, which will allow the use of .Net via a VSTA script. According 
 to the best of my knowledge, a VSTA script will behave just like standard 
 .net, but you can't give it an app.config.
  
 Therefore I understand that I should specify the relevant app.config 
 settings manually. I'm trying to put my settings in a dictionary. The 
 settings that I have are:
  
 var customDictionary = new Dictionarystring, string { 
 { UserAgent, xxx },
 { DeveloperToken, xxx },
 { ClientCustomerId, xxx },
 { AuthorizationMethod, xxx },
 { Email, xxx },
 { Password, xxx }
 
 };
  
 Could someone please tell me, are there any that I'm missing if I have 
 absolutely no app.config?
  
 Unfortunately I get an error when trying to do AdWordsUser user = new 
 AdWordsUser(customDictionary) so I think I must be missing some settings
  
 Thank you
 Jeremy



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

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


Re: Ads API - policy violation and exemption requests

2014-02-20 Thread Jeremy Aube
Typically the workflow is that if there is an immediate policy violation, 
you will get an error for that ad with the policy violation, at which point 
you can submit an exemption request. Most libraries should have some sort 
of example code to show you how to do this.

For an ad marked pending review, that generally means a manual review 
needs to be done on Google's end, so an exemption request won't do you any 
good there, either before or after the review.

On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote:

 Hello Anash,


 Thank you for your answer, it is very helpful.

 I would like to confirm with you: what is the exact use case of an 
 exemption request? (through API)

 Should we send an exemption request immediately after an ad is marked as 
 'pending review'? 
 Or should we wait the decision, then send an exemption request, if the 
 decision is negative?


 Best,
 Vlad

 On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords 
 API Team) wrote:

 Hi Vlad,

 1. No, all ads submitted through any service (MutateJobService, 
 AdGroupAdService) undergoes review. A good share of the ads are reviewed 
 automatically, some requires a manual review and can take time.
 2. The exemption applies to one ad at a time (i.e. if you have two ads 
 that violate a policy, then both needs their own exemption requests).
 3. If you have an account manager at Google, you could reach out to that 
 person and see if there's a provision for such a pre-approval. There isn't 
 any from the AdWords API side.
 4. validateOnly is restricted to verifying editorial policy violations. 
 It cannot catch more complex ones like trademark violation, for instance.

 Hope this helps. Let me know if you have more questions.

 Cheers,
 Anash P. Oommen,
 AdWords Scripts Team


 On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote:

 Hello,


 As we control the accounts of multiple publishers, from multiple 
 industries, we need a way to automate the treatment of policy violation 
 errors (for example, a false ceiling campaign will have all the keywords 
 and ads submitted to review because of the presence of the word 'false').


 If I push all the ads using MutateJobService, for the ads marked as 
 'pending review':

 1. Should I immediately submit an exemption request? (Does this speed up 
 the review process?) Or should I only submit an exemption request when (if) 
 the ad is disapproved?

 2. Will the exemption be applied to all future ads?
 For example, an ad may be submitted to review because of the word 
 'false'. Does the exemption refer to this specific ad, or to all future ads 
 containing 'false'?

 3. If the response to (2) is negative, is it any way to avoid future 
 policy violations, for a single word? In my example, could we be 
 pre-approved for the word 'false' ?

 4. Can I pre-verify the keywords and ads for policy violations, using 
 https://developers.google.com/adwords/api/docs/guides/soap#validateOnly?


 Thank you



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

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


Re: Placement Performance Report (v201309) reporting lesser data

2014-02-20 Thread Jeremy Aube
Mobile App Placements are not included in the placements report. See the 
following for background information:

https://groups.google.com/forum/#!searchin/adwords-api/charlie/adwords-api/mNbkwAc0JUg/cEy_Fz-0VuIJ

On Thursday, February 20, 2014 3:27:45 AM UTC-5, Takeshi Hagikura (AdWords 
API Team) wrote:

 Hi Avk,

 There isn't a known issue on Placement Performance Report. 
 What exact discrepancy are you seeing? 

 It will be helpful if you can share the request XML for the report 
 download and the clientCustomerId. 
 If you don't want to publish, please send us privately using reply to the 
 author

 Best,
 - Takeshi, AdWords API Team

 On Wednesday, February 19, 2014 2:23:52 PM UTC+9, Anirudh K wrote:

 Hi,

 I have been trying to import data for placements using the placement 
 performance report (v201309). It's returning lesser data than whats 
 displayed on adwords. Is there an issue?

 Best,
 AvK



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

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


Re: Unable to connect to the remote server

2014-02-19 Thread Jeremy K
This is resolved now by addressing the transparent proxy issues. Thanks for 
your help Danial

On Friday, February 14, 2014 9:06:42 AM UTC, Jeremy K wrote:

 Hi Danial,
  
 I've now made some progress - it seems that it works when connected to 
 Wifi, but not when connected through the network.
  
 So the network administrator is looking into this. However, he asked is 
 there a specific URL that we need to unblock? e.g. something.google.com?
  
 Thank you
 Jeremy

 On Thursday, February 13, 2014 9:53:30 AM UTC, Danial Klimkin wrote:

 Hi Jeremy,


 It's not much we can help here with unfortunately, as the issue is your 
 local configuration. It is possible ruby picks up some local proxy 
 settings, or dot net picks up some wrong settings.

 I suggest checking with your network administrator.


 -Danial, AdWords API Team.


 On Wednesday, February 12, 2014 7:02:57 PM UTC+4, Jeremy K wrote:

 Hi Danial,

 Thanks for your reply.

 I've been told that yes we do use a transparent proxy. I'm not sure what 
 implication that has. Is there a way around it?

 I should add that the guy who got your ruby sample working had no 
 problem. And I've checked that his config settings (e.g. Developer 
 Token/Customer Id) are identical to mine. I just find is strange that it 
 works fine in ruby but not .net.

 Do you have any other ideas as to what I can do next / what could be 
 causing the problem?

 Thanks
 Jeremy

 On Tuesday, February 11, 2014 2:50:23 PM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Unfortunately we can not advise on the client side setup or network 
 issues. The error message sounds like a networking issue to me. Do you 
 happen to use a proxy / transparent proxy?


 -Danial, AdWords API Team.


 On Monday, February 10, 2014 6:55:14 PM UTC+4, Jeremy K wrote:

 Hi Danial,
  
 As far as I'm aware I can access port 443 for *.google.com
  
 I've opened up the windows firewall by adding inbound and outbound 
 rules to be completely sure.
  
 Is there anything else that I need to do in order to access 443? Or do 
 you have any other suggestions as to why its not working?
  
 Thanks
 Jeremy

 On Monday, February 10, 2014 10:23:13 AM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Please make sure you can access google servers from the box you are 
 running the app on. You'll need https port (443) to be accessible for *.
 google.com.


 -Danial, AdWords API Team.


 On Friday, February 7, 2014 4:48:08 PM UTC+4, Jeremy K wrote:

 Hi,
  
 Unfortunately I'm getting an error when I try to run GetCampaigns in 
 the c# .net sample that I downloaded from:
  

 https://github.com/googleads/googleads-adwords-dotnet-lib/releases/tag/v16.6.0
  
 What's frustrating is that a colleague has managed to get this 
 working in ruby and I'm using the exact same parameters (e.g. 
 ClientCustomerId, UserAgent, DeveloperToken) as he is. The first 
 expectation that I get is : Unable to connect to the remote server. 
 Then 
 the inner exception is: A connection attempt failed because the 
 connected 
 party did not properly respond after a period of time, or established 
 connection failed because connected host has failed to respond.
  
 I've tried this in both v201306 and v201309 but I get the same error.
  
 Does anyone have any ideas please as to what's gone wrong?
  
 Thank you
  
 PS Posted once and my post didn't appear so hoping it doesn't double 
 post



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

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


Configuration Sections app.Config

2014-02-18 Thread Jeremy K
Hi,
 
I'm looking to take the AdWords c# .net sample and get it working in an 
SSIS package, which will allow the use of .Net via a VSTA script. According 
to the best of my knowledge, a VSTA script will behave just like standard 
.net, but you can't give it an app.config.
 
Therefore I understand that I should specify the relevant app.config 
settings manually. I'm trying to put my settings in a dictionary. The 
settings that I have are:
 
var customDictionary = new Dictionarystring, string { 
{ UserAgent, xxx },
{ DeveloperToken, xxx },
{ ClientCustomerId, xxx },
{ AuthorizationMethod, xxx },
{ Email, xxx },
{ Password, xxx }

};
 
Could someone please tell me, are there any that I'm missing if I have 
absolutely no app.config?
 
Unfortunately I get an error when trying to do AdWordsUser user = new 
AdWordsUser(customDictionary) so I think I must be missing some settings
 
Thank you
Jeremy

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

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


Re: OAuth 2.0 Redirect URI issue

2014-02-18 Thread Jeremy Aube
If we already have OAuth 2.0 working using the web application 
registration, is there any benefit to switching to the native application 
registration? Everything has been working fine for close to a year, but we 
are managing accounts from a single top MCC. 

On Monday, February 17, 2014 10:38:39 AM UTC-5, Ray Tsang (AdWords API 
Team) wrote:

 Karthik,

 I'd highly recommend registering a Native application if you are managing 
 accounts from a single top MCC.  You'll only need one single refresh token 
 in this case.
 However, if you really want to explore using an OAuth 2.0 web application, 
 please see behind the scene 
 guidehttps://developers.google.com/adwords/api/docs/guides/authentication#behind_the_scenesand
  also Google 
 OAuth 2.0 with web flow 
 guidehttps://developers.google.com/accounts/docs/OAuth2WebServer
 .

 Thanks,

 Ray

 On Monday, February 17, 2014 6:36:41 AM UTC+1, Karthik vvs wrote:

 Thank you for the response Ray Tsang.We are managing all of the adwords 
 accounts from a single top MCC and we have registered it as a web 
 application.I want to know how do we get refresh token for a web 
 application rather than for a native application.Please clarify.

 Regards,
 Karthik

 On Thursday, 13 February 2014 21:44:22 UTC+5:30, Ray Tsang (AdWords API 
 Team) wrote:

 Karthik,

 GetRefreshToken works best when you have registered a native 
 application.  Please see our OAuth 2.0 Authentication Guide for AdWords 
 APIhttps://developers.google.com/adwords/api/docs/guides/authentication
 .
 Whether you need to use OAuth 2.0 native application or web application 
 depends on whether you will be managing all of your AdWords accounts from a 
 single top MCC or not.

 Thanks,

 --
 Ray Tsang (AdWords API Advisor)


 On Wednesday, February 12, 2014 5:59:31 AM UTC-5, Karthik vvs wrote:


 We have registered our site as a web application and in which there is 
 a redirect url which redirects to the status of the application ex: 
 https://app_name.organization_name.com/status . when I run the 
 getRefreshToken() method, I have to get a code on which typing it on the 
 input console while running the method should give me refresh token. The 
 problem is the redirect URI is just a page which does not contain any code 
 which can be pasted on the console while running getRefreshToken() method. 
 The details of the request are below:


- from_login=1
- cookie_policy_enforce=false
- scope=https://adwords.google.com/api/adwords
- response_type=code
- redirect_uri= https://app_name.organization_name.com/status(whichis 
 just a page which does not give any code to be copied)
- access_type=offline
- as=33ee5a9ea***
- display=page
- pli=1
- client_id=20*.apps.googleusercontent.com
- authuser=1
- hl=en

 How can I get the code to be pasted to get refresh token? Can I just 
 edit the redirect URI to urn:ietf:wg:oauth:2.0:oob in the google 
 cloud console and use it to get refresh token?

 We have three of such sites which are registered as web applications 
 and redirect URIs will redirect to their respective statuses.Do I have to 
 register all the 3 applications as web applications



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

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


Re: Google Adword API, Query changes to maxBid per keyword or ad group in the past year

2014-02-18 Thread Jeremy Aube
See the 
following: https://groups.google.com/forum/#!topic/adwords-api/7CgkWWXy0xo

On Saturday, February 15, 2014 1:53:23 PM UTC-5, Luca Fiaschi wrote:

 HI

 I would like to use the google adwords API to investigate the performance 
 of different automatic bidding strategies per keyword and per ad group in 
 the past year.

 For this study, I would like to get the history of the bid per keyword (or 
 ad group) in a certain time window, checking, for example, weather the bid 
 was increased or decreased on a particular day.

 Unfortunately, I am new to adWords and I cannot really figure out how to 
 query this information (if possible) from the API.

 Any suggestion?


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

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


Re: Help with minimizing clicks/calls from outside of my marketing area

2014-02-18 Thread Jeremy Aube
This is a forum for the AdWords API. Your question sounds like it would be 
better suited to a more general AdWords forum.

On Monday, February 17, 2014 5:56:28 PM UTC-5, Mike Burton wrote:

 Hello!
  
 I'm hoping someone can help me with this.  I sell car insurance but only 
 in Illinois.  I've excluded all 49 other states from my marketing but still 
 I routinely get phone calls from people out of state saying they looked up 
 my number on Google.  What I think is happening is that their ISP is 
 somehow either being routed through, or based in Illinois even though the 
 end user is out of state.
  
 I'm guessing that there is no way to totally avoid this, but I'm trying to 
 figure out how to minimize this.  
  
 My question is:  is there a way to find out where these ISPs are being 
 routed through (like what zip code?).  That way I could exclude just those 
 zip codes to make sure that when I pay for a click, it's not for someone 
 that isn't in my marketing area.
  
 Thank you in advance for any help that you can provide.


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

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


Re: Unable to connect to the remote server

2014-02-14 Thread Jeremy K
Hi Danial,
 
I've now made some progress - it seems that it works when connected to 
Wifi, but not when connected through the network.
 
So the network administrator is looking into this. However, he asked is 
there a specific URL that we need to unblock? e.g. something.google.com?
 
Thank you
Jeremy

On Thursday, February 13, 2014 9:53:30 AM UTC, Danial Klimkin wrote:

 Hi Jeremy,


 It's not much we can help here with unfortunately, as the issue is your 
 local configuration. It is possible ruby picks up some local proxy 
 settings, or dot net picks up some wrong settings.

 I suggest checking with your network administrator.


 -Danial, AdWords API Team.


 On Wednesday, February 12, 2014 7:02:57 PM UTC+4, Jeremy K wrote:

 Hi Danial,

 Thanks for your reply.

 I've been told that yes we do use a transparent proxy. I'm not sure what 
 implication that has. Is there a way around it?

 I should add that the guy who got your ruby sample working had no 
 problem. And I've checked that his config settings (e.g. Developer 
 Token/Customer Id) are identical to mine. I just find is strange that it 
 works fine in ruby but not .net.

 Do you have any other ideas as to what I can do next / what could be 
 causing the problem?

 Thanks
 Jeremy

 On Tuesday, February 11, 2014 2:50:23 PM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Unfortunately we can not advise on the client side setup or network 
 issues. The error message sounds like a networking issue to me. Do you 
 happen to use a proxy / transparent proxy?


 -Danial, AdWords API Team.


 On Monday, February 10, 2014 6:55:14 PM UTC+4, Jeremy K wrote:

 Hi Danial,
  
 As far as I'm aware I can access port 443 for *.google.com
  
 I've opened up the windows firewall by adding inbound and outbound 
 rules to be completely sure.
  
 Is there anything else that I need to do in order to access 443? Or do 
 you have any other suggestions as to why its not working?
  
 Thanks
 Jeremy

 On Monday, February 10, 2014 10:23:13 AM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Please make sure you can access google servers from the box you are 
 running the app on. You'll need https port (443) to be accessible for *.
 google.com.


 -Danial, AdWords API Team.


 On Friday, February 7, 2014 4:48:08 PM UTC+4, Jeremy K wrote:

 Hi,
  
 Unfortunately I'm getting an error when I try to run GetCampaigns in 
 the c# .net sample that I downloaded from:
  

 https://github.com/googleads/googleads-adwords-dotnet-lib/releases/tag/v16.6.0
  
 What's frustrating is that a colleague has managed to get this 
 working in ruby and I'm using the exact same parameters (e.g. 
 ClientCustomerId, UserAgent, DeveloperToken) as he is. The first 
 expectation that I get is : Unable to connect to the remote server. 
 Then 
 the inner exception is: A connection attempt failed because the 
 connected 
 party did not properly respond after a period of time, or established 
 connection failed because connected host has failed to respond.
  
 I've tried this in both v201306 and v201309 but I get the same error.
  
 Does anyone have any ideas please as to what's gone wrong?
  
 Thank you
  
 PS Posted once and my post didn't appear so hoping it doesn't double 
 post



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

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


Re: Zero impression data for product listing ads(PLA)

2014-02-14 Thread Jeremy Aube
If you drop click type, you'll get zero impressions.

On Thursday, February 13, 2014 1:15:41 PM UTC-5, dsr wrote:

 Hi,
 Can you please let us know how to fetch zero impression data for product 
 listing ads? 

 We are trying to retrieve PLA performance data from Criteria Performance 
 Report for criteria type = Product, and click type = 
 PRODUCT_LISTING_AD_CLICKS. 
 but We do need to get zero impression data to perform operations on it to 
 get impressions in future. Is there any other report that can bring us zero 
 impression data for PLAs?

 I appreciate any help to proceed further.

 Thanks
 dsr


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

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


Re: Strange and Inconsistent Keyword Performance report behavor

2014-02-14 Thread Jeremy Aube
I just wanted to mention that we've also been unable to get soap logs for 
report downloads with our java library, even with the log threshold set to 
debug.

I'm also very interested in how this issue ends up being resolved. We 
happen to pull down impressions for all of our structure reports, but if we 
ever decided we didn't need impressions, it would be good to know that the 
results would be consistent.

On Friday, February 14, 2014 6:10:56 AM UTC-5, Oliver wrote:

 Hi Takeshi,

 I'm having a difficulty trying to find the xml used for report downloads. 
  The java lib logs the xml used when accessing the Service API, but there 
 seems to be nothing there for report downloads.

 I'm using the following AWQL to download the 2 reports I mentioned above. 
 All downloads were for account ID *7582349760*:

 *Report 1 - download keyword structure data*

 SELECT AdGroupId, AdGroupName, ApprovalStatus, CampaignId, FirstPageCpc, 
 Id, KeywordMatchType, KeywordText, MaxCpc, Status FROM 
 KEYWORDS_PERFORMANCE_REPORT WHERE CampaignId IN [7136351] AND Status IN 
 [ACTIVE, PAUSED] AND AdGroupStatus IN [ENABLED, PAUSED] AND IsNegative = 
 FALSE DURING 20010101,20140214


 *Report 2 - download keyword performance data*

 SELECT AdGroupId, CampaignId, Id, Clicks, Impressions, Cost, 
 AveragePosition, Conversions, Ctr, AverageCpc, CostPerConversion, 
 ConversionRate FROM KEYWORDS_PERFORMANCE_REPORT WHERE CampaignId IN 
 [7136351] AND Status IN [ACTIVE, PAUSED] AND AdGroupStatus IN [ENABLED, 
 PAUSED] AND IsNegative = FALSE DURING 20010101,20140214

 Report 1 returns 9383 keywords when I run the report today.
 Report 2 returns 9421 keywords today, hence *38 more keywords.*

 There is no issue with zero impression being suppressed in Report 1 
 because there are actually *over 6,000 keywords with zero impression in 
 Report 2*. Report 1 includes all but 38 of them.

 Why do you think the above is happening?

 Many thanks for your help

 Oliver





 On Thursday, February 13, 2014 5:05:31 AM UTC, Takeshi Hagikura (AdWords 
 API Team) wrote:

 Hi Oliver, 

 Sorry for the delay. 
 Can you share your request XML?
 Let me pull reports against your campaigns and see the behavior. 

 Best,
 - Takeshi, AdWords API Team

 On Tuesday, February 11, 2014 11:44:09 PM UTC+9, Oliver wrote:

 Hi Takeshi,

 Sorry to chase this, do you have any idea why the keyword performance 
 report is behaving in such an inconsistent way?  

 There is no includeZeroImpression issue here because, as my test showed, 
 the keywords have impressions, but they are just not returned in some of 
 the reports. This is happening for a small set of campaigns only.  We 
 downloaded the keyword performance reports for thousands of campaigns every 
 day but it's happening only with 7 of them.

 Oliver

 On Friday, February 7, 2014 9:18:02 AM UTC, Oliver wrote:

 Hi Takeshi,

 I'm not explicitly setting the includeZeroImpressions flag to any 
 value.  But the documentation says that if we use predicates, then we will 
 always get back all the structural data.

 This works, by the way, *even for test accounts *where there are no 
 impressions at all.  Our code still manages to download all structural 
 data 
 when using test accounts because we're using predicates.

 I just did a small test; I downloaded *two *Keyword Performance 
 reports for one of the above campaigns I mentioned;

 *Report 1*
 I requested structural data only. All report downloads require a date 
 range so I used ALL_TIME.  I got back *X *keywords.

 *Report 2*
 I requested the impressions, again using ALL_TIME.  I got back *X + 29 
 *keywords.


 Both reports were downloaded using the same code.  The only difference 
 is in the fields requested.

 So the question is, if *Report 2 *gave me the keywords that must have 
 had impressions, why didn't *Report 1 *give them the same number of 
 keywords (since they all had impressions)?


 Oliver


 On Friday, February 7, 2014 4:54:24 AM UTC, Takeshi Hagikura (AdWords 
 API Team) wrote:

 Hi Oliver,

 Even if you don't include Impressions reports should return the data 
 where it has impressions unless includeZeroImpressions flag is true. 
 (But as I said, Keyword Performance Report doesn't support the flag as 
 of now)

 Best,
 - Takeshi, AdWords API Team

 On Thursday, February 6, 2014 4:33:46 PM UTC+9, Oliver wrote:

 Takeshi,

 I'm using the report to get structural data only, and not 
 impressions.  The date a keyword was added does not matter for such 
 data. 
  If a keyword was added last week, it should still be returned in a 
 report 
 with an ALL_TIME date range.  That's how the system have worked from day 
 one and that's how it's documented.  includeZeroImpressions does not 
 play 
 any part here.  I am not requesting impressions. I'm simply requesting 
 keyword IDs.

 There is something else going on, and it's only specific to a very 
 small number of campaigns.

 Any other ideas please?

 Oliver


 On Thursday, February 6, 2014 7:28:31 AM 

Re: Zero impression data for product listing ads(PLA)

2014-02-14 Thread Jeremy Aube
I'm not sure if what you're asking for can be done. If a PLA has zero 
impressions, then it also has zero clicks and its click-type in 
indeterminate, so it makes sense to exclude these zero impression PLAs from 
the report.

On Friday, February 14, 2014 10:18:02 AM UTC-5, dsr wrote:

  Dropping either the filter or column click type in report gives me zero 
 impressions for all click types, But, I would like to have zero 
 impressions just for PRODUCT_LISTING_AD_CLICKS,... Is there a way where I 
 can fetch zero impressions just for the particular click type?

 On Friday, February 14, 2014 7:30:04 AM UTC-6, Jeremy Aube wrote:

 If you drop click type, you'll get zero impressions.

 On Thursday, February 13, 2014 1:15:41 PM UTC-5, dsr wrote:

 Hi,
 Can you please let us know how to fetch zero impression data for product 
 listing ads? 

 We are trying to retrieve PLA performance data from Criteria Performance 
 Report for criteria type = Product, and click type = 
 PRODUCT_LISTING_AD_CLICKS. 
 but We do need to get zero impression data to perform operations on it to 
 get impressions in future. Is there any other report that can bring us zero 
 impression data for PLAs?

 I appreciate any help to proceed further.

 Thanks
 dsr



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

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


Re: Basic report for many clients

2014-02-13 Thread Jeremy Aube
You can run each client in a separate thread rather than sequentially. You 
may not be able to run all 30 at once as there are limits to the number of 
simultaneous requests, but I believe you can do 10 or so at the same time 
this way.

On Wednesday, February 12, 2014 12:27:33 PM UTC-5, Mike Young wrote:


 How do I use a basic report for many clients. (Cost, Conversions, 
 Impressions etc)

 I have 1 MCC with 30 clients (all different IDs)

 I would usually add the clientID in auth.ini , but as it changes have 
 wrote a script with a counter that each time the API is run using a 
 scheduled task (every 1 minute) the clientID changes, and increments to the 
 next.
 I have a file that contains all the client ID's and can add as many as I 
 want.
 This works.

 *PROBLEM*
 Each client only gets updated every 30 minutes due to there being 30 
 clients. (one every min)
 How can I run all clients every 10 minutes at the same time?

 I'm using PHP coding. 
 I have read all the documentation for Adwords, but cant find anything to 
 support this answer.





  


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

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


Re: Basic report for many clients

2014-02-13 Thread Jeremy Aube
http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications

On Thursday, February 13, 2014 10:16:05 AM UTC-5, Mike Young wrote:

 By a separate thread, are you meaning a copy of the whole google adwords 
 folder as it contains only one clientID in the auth.ini file. The whole 
 folder download is 29mb. I cant replicate this 30 times. I do not want to 
 produce spaghetti coding. 

 Surely you have a procedure that gets all the campaigns in the MCC then 
 runs these to get the stats and downloads it.

 Is this too much?

 Seems very long winded to me

 What I would like to do is 

 1. Run a basic stats report for 30 clients

 2. This report must have Todays and Yesterdays stats. (conversions, 
 cost,cpc ect)

 3. Be able to import the data into a database.

 You don't seem to have the most basic examples anywhere?

 Adwords scripts was easy to dobut you have reduced the amount we can 
 now send out each day...

 Please help!




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

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


Re: Basic report for many clients

2014-02-13 Thread Jeremy Aube
There should be a way for you to specify the client id for each request. 
I'm not very familiar with the PHP library, so I can't help in terms of 
actual implementation, but that's how it typically works for other 
libraries.

On Thursday, February 13, 2014 10:23:09 AM UTC-5, Mike Young wrote:

 Ok, if I run the same page in 10 threads (running it 10 times) it will 
 still pick up the same clientID in the auth.ini file (123-456-7890)

 How do I get it to change and use the rest of the client IDs that I need?




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

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


Re: Unable to connect to the remote server

2014-02-12 Thread Jeremy K
Hi Danial,

Thanks for your reply.

I've been told that yes we do use a transparent proxy. I'm not sure what 
implication that has. Is there a way around it?

I should add that the guy who got your ruby sample working had no problem. 
And I've checked that his config settings (e.g. Developer Token/Customer 
Id) are identical to mine. I just find is strange that it works fine in 
ruby but not .net.

Do you have any other ideas as to what I can do next / what could be 
causing the problem?

Thanks
Jeremy

On Tuesday, February 11, 2014 2:50:23 PM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Unfortunately we can not advise on the client side setup or network 
 issues. The error message sounds like a networking issue to me. Do you 
 happen to use a proxy / transparent proxy?


 -Danial, AdWords API Team.


 On Monday, February 10, 2014 6:55:14 PM UTC+4, Jeremy K wrote:

 Hi Danial,
  
 As far as I'm aware I can access port 443 for *.google.com
  
 I've opened up the windows firewall by adding inbound and outbound rules 
 to be completely sure.
  
 Is there anything else that I need to do in order to access 443? Or do 
 you have any other suggestions as to why its not working?
  
 Thanks
 Jeremy

 On Monday, February 10, 2014 10:23:13 AM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Please make sure you can access google servers from the box you are 
 running the app on. You'll need https port (443) to be accessible for *.
 google.com.


 -Danial, AdWords API Team.


 On Friday, February 7, 2014 4:48:08 PM UTC+4, Jeremy K wrote:

 Hi,
  
 Unfortunately I'm getting an error when I try to run GetCampaigns in 
 the c# .net sample that I downloaded from:
  

 https://github.com/googleads/googleads-adwords-dotnet-lib/releases/tag/v16.6.0
  
 What's frustrating is that a colleague has managed to get this working 
 in ruby and I'm using the exact same parameters (e.g. ClientCustomerId, 
 UserAgent, DeveloperToken) as he is. The first expectation that I get is : 
 Unable to connect to the remote server. Then the inner exception is: A 
 connection attempt failed because the connected party did not properly 
 respond after a period of time, or established connection failed because 
 connected host has failed to respond.
  
 I've tried this in both v201306 and v201309 but I get the same error.
  
 Does anyone have any ideas please as to what's gone wrong?
  
 Thank you
  
 PS Posted once and my post didn't appear so hoping it doesn't double 
 post



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

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


Re: Ad params in ad text

2014-02-10 Thread Jeremy Aube
Ad Params can only be set on keywords. If you want the same Ad Param value 
for the entire Ad Group, you'll need to set that same value for every 
keyword in that Ad Group.

On Tuesday, February 4, 2014 5:16:29 AM UTC-5, Alex wrote:


 As i understand, method setAdParam can be applied on keyword level, e.g. 
 keyword.setAdParam(1,'data')

 I have no idea how to use such params. It would be great if smb tell me. 
 how it can be applicable while using on a keyword level.

  

 But, the main question is! Let's imagine that we have an ad. Like this -

  

 Nice title of a shop

 Buy some candies

 On {param1:10} coins


  

 Using params data looks logical. How can i use it in such way?

 I was hoping that such piece of code would resolve my problem

  

 var SPREADSHEET_URL = URL;

 var spreadsheet = SpreadsheetApp.openByUrl(SPREADSHEET_URL);

 var sheet = spreadsheet.getActiveSheet()

 var data = sheet.getRange(A:C).getValues();

 var [cn,ag,param1] = data[i];


 var adGroups = AdWordsApp.adGroups()

 .withCondition(AdGroupName = '+ag+')

 .withCondition(CampaignName = '+cn+')

 .get();


 while (adGroups.hasNext()) {

 var ad = adGroups.next();

 //Logger.log('ad' + ad)

 ad.setAdParam(1,param1); // Fatal Error! What's the correct method?

 }

  

 But there is no way to add an adParam to the text ad, otherwise in 
 documentation is noticed 
 https://developers.google.com/adwords/api/docs/guides/ad-parameters that -
 An AdParam value is set for the Keyword, AdGroup


 Thanks for help!


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

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


Re: Adwords Bid Simulator: Available in Adwords API?

2014-02-10 Thread Jeremy Aube
In the AdWords API it's called Bid Landscapes. They are available through 
the TargetingIdeaService.


On Wednesday, February 5, 2014 8:46:46 PM UTC-5, James Eckhardt wrote:


 Hi,

 Is data from the Adwords Bid Simulator available in the API?

 If so, do you know how I can access this data? 

 Thanks,

 James


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

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


Re: Unable to connect to the remote server

2014-02-10 Thread Jeremy K
Hi Danial,
 
Thank you - how do I do that.is that a new rule needed in Windows 
firewall?
 
Thanks
Jeremy

On Monday, February 10, 2014 10:23:13 AM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Please make sure you can access google servers from the box you are 
 running the app on. You'll need https port (443) to be accessible for *.
 google.com.


 -Danial, AdWords API Team.


 On Friday, February 7, 2014 4:48:08 PM UTC+4, Jeremy K wrote:

 Hi,
  
 Unfortunately I'm getting an error when I try to run GetCampaigns in the 
 c# .net sample that I downloaded from:
  

 https://github.com/googleads/googleads-adwords-dotnet-lib/releases/tag/v16.6.0
  
 What's frustrating is that a colleague has managed to get this working in 
 ruby and I'm using the exact same parameters (e.g. ClientCustomerId, 
 UserAgent, DeveloperToken) as he is. The first expectation that I get is : 
 Unable to connect to the remote server. Then the inner exception is: A 
 connection attempt failed because the connected party did not properly 
 respond after a period of time, or established connection failed because 
 connected host has failed to respond.
  
 I've tried this in both v201306 and v201309 but I get the same error.
  
 Does anyone have any ideas please as to what's gone wrong?
  
 Thank you
  
 PS Posted once and my post didn't appear so hoping it doesn't double post



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

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


Re: Unable to connect to the remote server

2014-02-10 Thread Jeremy K
Hi Danial,
 
As far as I'm aware I can access port 443 for *.google.com
 
I've opened up the windows firewall by adding inbound and outbound rules to 
be completely sure.
 
Is there anything else that I need to do in order to access 443? Or do you 
have any other suggestions as to why its not working?
 
Thanks
Jeremy

On Monday, February 10, 2014 10:23:13 AM UTC, Danial Klimkin wrote:

 Hello Jeremy,


 Please make sure you can access google servers from the box you are 
 running the app on. You'll need https port (443) to be accessible for *.
 google.com.


 -Danial, AdWords API Team.


 On Friday, February 7, 2014 4:48:08 PM UTC+4, Jeremy K wrote:

 Hi,
  
 Unfortunately I'm getting an error when I try to run GetCampaigns in the 
 c# .net sample that I downloaded from:
  

 https://github.com/googleads/googleads-adwords-dotnet-lib/releases/tag/v16.6.0
  
 What's frustrating is that a colleague has managed to get this working in 
 ruby and I'm using the exact same parameters (e.g. ClientCustomerId, 
 UserAgent, DeveloperToken) as he is. The first expectation that I get is : 
 Unable to connect to the remote server. Then the inner exception is: A 
 connection attempt failed because the connected party did not properly 
 respond after a period of time, or established connection failed because 
 connected host has failed to respond.
  
 I've tried this in both v201306 and v201309 but I get the same error.
  
 Does anyone have any ideas please as to what's gone wrong?
  
 Thank you
  
 PS Posted once and my post didn't appear so hoping it doesn't double post



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

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


Re: Testing Policies

2014-02-10 Thread Jeremy Aube
See the following:

https://groups.google.com/forum/#!searchin/adwords-api/suspended/adwords-api/pZzj9BSu3c0/ZV7GCmx5y0QJ

I also submitted a query to AdWords support when I got the policy email for 
our test account just in case and they removed the review status.

On Monday, February 3, 2014 3:35:56 AM UTC-5, Sam wrote:

 I have a question, we have been testing within our API Test account and 
 I received a message from Google to our test API email (GMail Account) that 
 one of our ads was not following the Google PPC Policies. The developer I 
 have working on this project is obviously creating test campaigns / 
 adgroups / ads / keywords and so on. I just wanted to check in to verify 
 that even under a Test Account which is testing under Sandbox is still 
 applicable to all of the adwords policies and rules. I got a message / 
 warning a month ago that was a bit scary talking about having an issue with 
 the account if we did not fix the ad... Please give me some additional 
 insight about this situation.

 Thank You - Sam


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

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


Re: Error Linking MCC Test Account

2013-12-09 Thread Jeremy Aube
I had thought we couldn't create test accounts anymore except through a 
Test MCC. Is that no longer true?

On Friday, December 6, 2013 11:33:19 AM UTC-5, Paul Matthews (AdWords API 
Team) wrote:

 Hi Jeremy,

 The best solution I can suggest is to use an active MCC account and create 
 test accounts under it.

 Is there a particular reason why you're trying to use the test MCC account?

 Regards,

 - Paul, AdWords API Team.

 On Thursday, 10 October 2013 16:43:33 UTC+1, Jeremy Aube wrote:

 Here's the response I received:

 Further to our conversation, I have spoken with the specialist team who 
 confirmed that the account 992-886-5208 is a dormant API test account and 
 serves no functionality. Adding it to the existing MCC is not possible, 
 hence the error message.

 There is no opportunity to avail of any of the functions within this 
 account as opposed to a standard AdWords account and the account has been 
 closed as a test account for a few days now.
 So I'm not sure where to go from here. I tried the following work 
 arounds, but neither of them worked:

 1. Linking a brand new test MCC account (less than a minute old) to 
 another MCC. 
 2. Linking a live account to the test MCC account. If this had worked, I 
 would have then tried linking the test MCC account to another MCC, with the 
 idea that it might work now that it has a live account nested under it.

 I also tested linking one test MCC account to another test MCC, which 
 works fine, but doesn't solve the issue at hand.

 Is there any way we can change the MCC linking rules to allow for linking 
 closed accounts? Or is there perhaps some other work around we could use?

 On Thursday, October 10, 2013 7:00:02 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Jeremy,

 Can you report a bug in myclientcentre, they'll be able to investigate 
 the issue and solve it for you.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 7 October 2013 15:04:44 UTC+1, Jeremy Aube wrote:

 Just wanted to follow up on this as I'm still not able to link the test 
 MCC to a non-test MCC. After I click the Link existing accounts button, 
 enter the customer id of the test MCC into the textbox, and click the 
 Continue button, all I get is the following:

 The following customer IDs had errors
 992-886-5208

 An error occurred. Please try again later.

 If instead enter the customer ID of a non-test MCC, everything works 
 just fine. 



 On Friday, September 27, 2013 7:56:02 AM UTC-4, Jeremy Aube wrote:

 Hi Paul,

 There error is occurring before I get a chance to put in the 
 descriptive name. I tried linking a non-test MCC and that worked fine, so 
 I 
 think this has something to do with linking test MCCs.

 Jeremy


 On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for 
 the linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that 
 can be resolved?



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

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


Re: Cannot get Test Account to work -

2013-11-26 Thread Jeremy Aube
I didn't think it was possible to make a test MCC under a production MCC, 
so I'd be very interested in hearing how it was done if you succeed.

On Monday, November 18, 2013 12:08:02 PM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 The account you are referring to as your Test MCC (595-990-1085) is a 
 child of your other MCC but it is *not* a test account.  As you pointed 
 out, if this was a test account you would see This is a test account! in 
 AdWords in the upper right corner.  Perhaps you created the account by 
 clicking *Create account* when logged in as the parent MCC?

 I would recommend following the test account 
 linkhttps://adwords.google.com/um/StartNewMccAccount?testAccount=trueagain, 
 and then confirming that you see This 
 is a test account! when you log in under the new account.  If that still 
 does not work, please let me know.

 Cheers,
 Josh, AdWords API Team


 On Wednesday, November 13, 2013 12:00:12 PM UTC-5, AdWords API User wrote:


 I created a Test MCC ( 595-990-1085) under my production MCC (606-800-0363) 
 following this link, 
 https://adwords.google.com/um/StartNewMccAccount?testAccount=true, on 
 the page on how to set up test accounts, 
 https://developers.google.com/adwords/api/docs/test-accounts.

 I created Test-Account-1 underneath the Test MCC, e.g. account 
 127-480-3381, 
 but I cannot see the red banner of a test account. How do I know this is a 
 test account?

 If I use the Adwords API for the Test-Account-1 
  
 api.adwords.clientCustomerId=127-480-3381
 using the api.adwords.developerToken={pending token from top-level 
 production MCC} 
 I get this error:

 QuotaCheckError.INCOMPLETE_SIGNUP

 What is incomplete signup under which account?

 For the api.adwords.clientId I used a value created in the Cloud Console 
 logged in with the email of the Test MCC. Is that maybe the error?

 Can somebody help please,

 Thanks!







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

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


Re: Google adwords api access to thrid party

2013-11-26 Thread Jeremy Aube
You should be able to generate a new developer token, which should not 
require re-approval. You may also need to go here to revoke their access to 
your Google account:

https://accounts.google.com/IssuedAuthSubTokens

On Tuesday, November 26, 2013 4:46:00 AM UTC-5, willam stat wrote:

 I work for an e-commerce web portal and since the organization was not 
 that structured earlier, they had given the *Adword API* to a third 
 party. Now that we have begun doing it in-house, I want to know the 
 procedure of getting that access backof *google adwords api*, this is 
 beacuse after getting back project them might be they miss use our *API*. 
 Please help as I am clueless and my company do not want the third-party to 
 use it any further.

  

 Thanks in advance.


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

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


Re: Cannot get Test Account to work -

2013-11-26 Thread Jeremy Aube
Yes, that's actually exactly what I'm doing right now because I was able to 
make 5 test accounts before test MCCs were available. They're sitting under 
a production MCC that acts as a test MCC would, and that production MCC 
sits under our main MCC. 

When I give a user access, I specify which MCC they can access, usually 
another MCC sitting under the main MCC. I can give a developer access to 
the main MCC, however, and then they can access all of the test accounts as 
well, which is very handy.

If I had to use a real test MCC instead, then I'd have to make a way for a 
developer to be able to access more than once MCC, parse two separate 
account trees, keep two sets of credentials and remember which one to use 
for which account, etc. With our current setup, I can treat test accounts 
exactly as if they are production accounts, which means I can have more 
confidence that code that works for them will work for our production 
accounts too.

Also, since I have access to the main MCC, I can switch back and forth 
between test accounts and production accounts in the AdWords interface 
using a single Google account, which is extremely convenient.

On Tuesday, November 26, 2013 1:25:46 PM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 Just curious - if it was possible then what would be the benefit of 
 placing a test MCC in a production MCC's hierarchy?  Is the idea that once 
 the production MCC's dev token is approved, you'll still want to use the 
 test MCC's accounts for development and testing but use the production 
 MCC's refresh token?

 Cheers,
 Josh, AdWords API Team

 On Tuesday, November 26, 2013 8:07:20 AM UTC-5, Jeremy Aube wrote:

 I didn't think it was possible to make a test MCC under a production MCC, 
 so I'd be very interested in hearing how it was done if you succeed.

 On Monday, November 18, 2013 12:08:02 PM UTC-5, Josh Radcliff (AdWords 
 API Team) wrote:

 Hi,

 The account you are referring to as your Test MCC (595-990-1085) is a 
 child of your other MCC but it is *not* a test account.  As you pointed 
 out, if this was a test account you would see This is a test account!in 
 AdWords in the upper right corner.  Perhaps you created the account by 
 clicking *Create account* when logged in as the parent MCC?

 I would recommend following the test account 
 linkhttps://adwords.google.com/um/StartNewMccAccount?testAccount=trueagain,
  and then confirming that you see This 
 is a test account! when you log in under the new account.  If that 
 still does not work, please let me know.

 Cheers,
 Josh, AdWords API Team


 On Wednesday, November 13, 2013 12:00:12 PM UTC-5, AdWords API User 
 wrote:


 I created a Test MCC ( 595-990-1085) under my production MCC 
 (606-800-0363) 
 following this link, 
 https://adwords.google.com/um/StartNewMccAccount?testAccount=true, on 
 the page on how to set up test accounts, 
 https://developers.google.com/adwords/api/docs/test-accounts.

 I created Test-Account-1 underneath the Test MCC, e.g. account 
 127-480-3381, 
 but I cannot see the red banner of a test account. How do I know this is a 
 test account?

 If I use the Adwords API for the Test-Account-1 
  
 api.adwords.clientCustomerId=127-480-3381
 using the api.adwords.developerToken={pending token from top-level 
 production MCC} 
 I get this error:

 QuotaCheckError.INCOMPLETE_SIGNUP

 What is incomplete signup under which account?

 For the api.adwords.clientId I used a value created in the Cloud 
 Console logged in with the email of the Test MCC. Is that maybe the error?

 Can somebody help please,

 Thanks!







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

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


Re: Auction Insights Report

2013-11-22 Thread Jeremy Aube
Just wanted to see if this might be available now.

On Monday, April 1, 2013 3:24:20 AM UTC-4, Takeshi Hagikura (AdWords API 
Team) wrote:

 Hi Anže,

 At this moment, we don't have the specific time frame when auction 
 insights will be available in API.  
 And currently it's not available to pull it automatically.

 Best,
 - Takeshi

 On Friday, March 29, 2013 10:18:40 PM UTC+9, Horhe wrote:

 Hello Takeshi,

 I am wondering when will AuctionInsights be available in API? There must 
 be a way how to import these data to other external systems otherwise these 
 stats are not useful. Is there any other alternative way how to import 
 these data automatically, I believe not.

 Best regards, Anže

 On Friday, February 8, 2013 10:08:17 AM UTC+1, Takeshi Hagikura (AdWords 
 API Team) wrote:

 Hello Arati,

 No, it's not available yet.

 Best,
 - Takeshi

 On Friday, February 8, 2013 4:58:45 PM UTC+9, Arati wrote:

 Hi Takeshi,

 Is this feature Auction Insight Report now available using Adword api ?

 - Arati.

 On Friday, January 18, 2013 11:37:09 AM UTC+5:30, Takeshi Hagikura 
 (AdWords API Team) wrote:

 Hi Allen,

 We have it in our future plan, but don't have timeline for it yet.

 Best,
 - Takeshi

 On Thursday, January 17, 2013 10:28:38 AM UTC+9, Allen wrote:

 Hi Anash,

 Any update on the timeline for this?

 --Allen

 On Monday, 28 May 2012 07:46:55 UTC+10, Allen wrote:

 Can we reproduce the Auction Insights report via the API? 

 If not is there any timeline as to when it might be available?



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

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


Re: Job Result - get operator

2013-11-11 Thread Jeremy Aube
You'll need to save the original operations array and index into it based 
on where you are in the results. The order of the operations will be 
preserved.

On Wednesday, November 6, 2013 10:38:26 AM UTC-5, goingdev wrote:

 How do I get the operator ( add/ remove / set) from a job result?

 MutateJobService mutateJobService = 
 (MutateJobService)user.GetService(AdWordsService.v201309.MutateJobService);
 JobResult jobResult = mutateJobService.getResult(new 
 BulkMutateJobSelector { includeStats = true, jobIds = jobIDs });
 SimpleMutateResult results = (SimpleMutateResult)jobResult.Item;

 if (results.results != null)
 {
 for (int i = 0; i  results.results.Length; i++)
 {
 Operand operand = results.results[i];
 var operandType = operand.Item.GetType();
 if (operandType.BaseType.Name == AdGroupCriterion)
 {
 AdGroupCriterion adGroupCriterion = 
 (AdGroupCriterion)operand.Item;
* // how to get operator (add/remove/set)?*
 }
 }
 }


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

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


Re: Product Listing Ads Campaign type

2013-11-08 Thread Jeremy Aube
Is it possible to validate auto targets through the API yet?

On Monday, October 28, 2013 5:08:12 PM UTC-4, Josh Radcliff (AdWords API 
Team) wrote:

 Hi,

 Currently the API does not support the following steps in the PLA setup 
 process https://support.google.com/adwords/answer/2456103:

1. Linking your Merchant Center account with your AdWords Account
2. Creating the PLA campaign

 However, once you have completed those two steps, the API *does* support 
 the following actions:

1. Setting up *Auto targets* for your ad group via the 
*AdGroupCriterionService*.  In this context, the auto target would be 
a Product criterion.
   - 
   
 https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.AdGroupCriterion
   2. Setting up *Product Ads* via the *AdGroupAdService*.  You must 
have at least one of these ads in your campaign.
   - 
   
 https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupAdService
   
 Thanks,
 Josh, AdWords API Team

 On Tuesday, October 22, 2013 5:50:59 PM UTC-4, rogerccopa wrote:


 For a PLA campaign - within the Google GUI within the campaign edit 
 screen you must select Product Listing Ads as the Type, how do we 
 accomplish this through the API?


 https://lh3.googleusercontent.com/-_P_gq1lK0QM/UmbzJyaVQkI/ATQ/mMXBD0bTtUk/s1600/PLA+Campaign.jpg



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

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


Re: Get criterion info on APIError

2013-11-08 Thread Jeremy Aube
I left a comment on StackOverflow.

On Wednesday, October 30, 2013 3:40:40 PM UTC-4, goingdev wrote:

 Is there a way to get the criterion info from an APIError?

 MutateJobService mutateJobService = 
 (MutateJobService)user.GetService(AdWordsService.v201309.MutateJobService);
 JobResult jobResult = mutateJobService.getResult(new 
 BulkMutateJobSelector { includeStats = true, jobIds = jobIDs }); 
 SimpleMutateResult results = (SimpleMutateResult)jobResult.Item;

 if (results.errors != null)
 {
 foreach (ApiError apiError in results.errors)
 {
 // get criterion info
 }
 }


 I'm finding it difficult to get detailed info on a specific error (which 
 is obviously important to have for logging purposes). Is this even 
 possible? (can't believe it's not).

 (I posted this on StackOverflow as well (
 http://stackoverflow.com/questions/19662873/google-adwords-api-get-criterion-info-on-apierror
 ).


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

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


Re: This account isn't active because its billing information is missing.

2013-11-08 Thread Jeremy Aube
Developer tokens from test accounts don't work. You need a developer token 
from a non-test account and use that with your test account.

On Tuesday, November 5, 2013 6:11:47 AM UTC-5, Denis Borisov wrote:

 Hello!

 I have a problem.
 I am writing a program working with adwords api, and I want to get a test 
 account for working with API.
 I did the following steps:

1. I have created test MCC account.
2. I have created test adwords account in test MCC account.
3. I downloaded adwords PHP library. I put developer 
token, userAgent, client_id, client_secret and refresh_token into auth.ini 
file.
4. I tried to 
run /examples/AdWords/v201302/BasicOperations/GetCampaigns.php and got an 
error An error has occurred: [QuotaCheckError.ACCOUNT_INACTIVE @ ; 
trigger:''].
5. I decided that this error is because I did not fill in billing 
information for my test adwords account so I went to test adwords 
account and filled billing information in.
6. After that billing information service demanded a payment from me. 
Despite the fact this is a test account, I made a real payment (~$3). By 
the way, money from this payment are not shown on Billing summary page, 
so I dont know how to get them back. And Transactions page is also empty.
7. I still have error This account isn't active because its billing 
information is missing. on Campaigns page. And I have An error has 
occurred: [QuotaCheckError.ACCOUNT_INACTIVE @ ; trigger:''] in my 
GetCampaigns.php.
8. I went to Billing Preferences page and tried to click Primary 
payment details edit link. After that I got an error We apologize 
for the inconvenience, but we are unable to process your request at this 
time. Our engineers have been notified of this problem and will work to 
resolve it. Please note that using your browser's back button in AdWords 
can increase the likelihood of errors. If you think this was the cause of 
your error, please try again without using the back button.
9. I clicked Billing and Payment edit link and got popup with text 
For security reasons, this page is only visible to customer.

 I dont know what to do next.
 I just want to work with adwords api with test account!
 Why must I need do so many actions for this?

 Please, answer me, what shall I do to get campaigns of my test account?
 I am exhausted, and I'm starting to hate Google (in spite maybe it is not 
 fair).
 Please, tell me, what am I doing wrong?


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

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


Re: Account suspension warning in test account due to policy violations in ads

2013-10-25 Thread Jeremy Aube
We received the same email about one of our test accounts. It seems 
possible that suspending the account would have no effect on our ability to 
make API calls, but it is still a bit disconcerting.

On Thursday, October 24, 2013 7:13:42 AM UTC-4, Christian wrote:

 Hi,

 I just got a mail warning me about an account suspension due violations of 
 the AdWords advertising policies.

 The problems seem to arise from ads where we submitted exemption requests 
 and the ad review then rejected these requests. The point is that the 
 account in question is a *test account*. We use this account to test 
 interaction with the AdWords API and one part of our tests is the handling 
 of policy violation errors in ads and keywords.

 It seems a bit strange that ads in test accounts actually get reviewed. 
 Anyway, I would not expect policy violations in ads within test accounts to 
 have any real effect since the ads are never displayed.

 So, what is the best strategy to test handling of policy violations 
 without getting in trouble with account suspension warnings? Would it be 
 possible to disable suspensions due to policy-violations in test accounts?

 Best regards and thanks for your support!

 Christian


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.ACCOUNT_INACTIVE at MCC Test Account and production developer Token

2013-10-24 Thread Jeremy Aube
You can't use developer tokens from test accounts. You can, however, use 
your pending developer token from your production MCC with your test 
account.

On Tuesday, October 22, 2013 3:21:57 AM UTC-4, b.ka...@mso-digital.de wrote:

 Hi there,
  
 i'm facing some issues concerning AdWords API Calls in a MCC Test-Account.
  
 I will describe the current setup:
  
 I have two Accounts:
   - a production MCC account with a pending developer Token
   - a test MCC account which has been created with another e-mail address.
  
 In the test MCC account i also requested a developer token.
  
 In the file auth.ini i used:
- developerToken of test MCC
- client_id of test MCC
- client_secret of test MCC
- refresh_token of test MCC.
  
 When running the example GetCampaigns.php i receive:
 An error has occurred: [QuotaCheckError.ACCOUNT_INACTIVE @ ; 
 trigger:'null']
  
  
 Because of some Google Groups Messages, indicating that the pending 
 production developer token should be used instead,
 i replaced the test developer token with the pending production token and 
 then i receive another error:
  
 An error has occurred: [QuotaCheckError.INVALID_TOKEN_HEADER @ ; 
 trigger:'MY_PRODUCTION_TOKEN']
  
  
 I don't know what is wrong with my setup. I would be very pleased if 
 anyone could find an answer for this issue.
  
 Best Regards
 Bastian K.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Linking a test account with a production MCC account fails

2013-10-24 Thread Jeremy Aube
You can't link the two accounts. You can, however, use your production 
developer token with a test account without having them linked.

On Tuesday, October 22, 2013 6:05:12 AM UTC-4, b.ka...@mso-digital.de wrote:

 Hello,
  
 i wanted to link a test mcc account with the main production mcc account. 
 After entering the customer ID i 
 receive an error but it is not clear, what i did something wrong.You can 
 have a look at this error in the attached picture.
 I wanted to link these accounts in order to use the AdWords API with test 
 mcc credentials and production developer token.
  
  


 https://lh6.googleusercontent.com/-W87ahDaDjx8/UmZMcAqzg_I/AAQ/9RrD-6OnOic/s1600/linking_fails.png
  
 Thank you for your help
 Best Regards
 Bastian


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Problem with API ( [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:''])

2013-10-24 Thread Jeremy Aube
See the following:

https://groups.google.com/forum/#!topic/adwords-api/-K7DuDOAVEM

On Tuesday, October 22, 2013 10:13:49 AM UTC-4, alexb...@yahoo.com wrote:

 Hi, 
 I have a problem  with the API Adwords.  
 I created two accounts: test one  and  live acoount(old).

 When i try  to connect to API i see an error  
 QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:''].  

 1) my test's account link 
 https://adwords.google.com/um/StartNewMccAccount?testAccount=true 
 data:  
  login: 'alexb...@yahoo.com javascript:'
 Id user MCC: '579-301-5216'
 2) live account (old) data:
login: 'sup...@webxloo.com javascript:'
Id user MCC: '548-123-4835'


 statuses of  these  tokens  are  (Pending approval ).   When I learned  
 how  to  create   test account it  was said  that  I have the possibility 
 to  use API. But in fact i can't . In my test account i see such problem   
 QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'']. ( login: '
 alexb...@yahoo.com javascript:'Id user MCC: '579-301-5216')
 Please let me know  how can it be fixed ? 
 Regards, 
 Alex Brik. 



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Can I use PHP and AdWords API to determine landing page in current browser session?

2013-10-24 Thread Jeremy Aube
That's not something you'd do with the AdWords API. 

On Tuesday, October 22, 2013 2:08:41 PM UTC-4, Lou Carey wrote:

 Hi,

 We want to store a browser session's landing page in our proprietary 
 database. We would need to get the landing page info when the user has 
 moved to a different page on the site. Is there a way to do this using the 
 AdWords API and PHP?

 Thanks,

 Lou


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: location bids adjustments through api

2013-10-24 Thread Jeremy Aube
Location bid adjustments are out of beta as of v201309:

http://googleadsdeveloper.blogspot.com/2013/10/announcing-v201309-of-adwords-api.html

On Tuesday, October 22, 2013 6:41:08 PM UTC-4, Derrick Pelletier wrote:

 Hi Takeshi,

 Just checking in for another update. Any developments, or word of a date, 
 on when this will be available now that v201309 is out?

 Thanks,
 Derrick

 On Thursday, September 19, 2013 10:55:27 PM UTC-7, Takeshi Hagikura 
 (AdWords API Team) wrote:

 Hi Jared,

 It's still on the roadmap, but at the moment we can't tell you when this 
 will be available. 

 Best,
 - Takeshi, AdWords API Team

 On Friday, September 20, 2013 1:49:41 AM UTC+9, Jared wrote:

 Hello Anash, Takeshi,

 Is there an update on this? Any expectation of this being implemented? 
 Thanks

 On Tuesday, July 2, 2013 4:07:38 AM UTC-5, Anash P. Oommen (AdWords API 
 Team) wrote:

 Hi Kenny,

 We have added this item to the feature request sheet, this may be 
 implemented in a future version of AdWords API. I don't have insights on 
 when it may become available.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Monday, July 1, 2013 3:54:26 PM UTC+5:30, Kenny Chung wrote:

 Hi,

 Is this feature likely to be implemented in the future?

 Regards,

 Kenny

 On Friday, 14 June 2013 10:42:22 UTC+1, Takeshi Hagikura (AdWords API 
 Team) wrote:

 Hi 

 Currently it's not supported to adjust bid modifier for Location 
 through API.
 But I think it's different that you can't get the locationName. 

 If you include LocationName in your selector, you should get the 
 locationName.
 Please see this reference for all selectable fields.

 https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201302-CampaignCriterionService

 Best,
 - Takeshi, AdWords API Team

 On Wednesday, June 12, 2013 1:40:02 PM UTC+9, techpoi...@gmail.comwrote:

 Hi,

 Using CampaignCriterionService, we are getting entries for [criterion] 
 = Location, but it shows blank locationNames for all. 

 I think it is not possible to change location bids adjustments using 
 API. Is there any alternate way, like can i delete all location entries 
 and 
 add them again without bids adjustments using API.

 My basic requirement is to reset/remove all bids adjustments for all 
 locations under campaign settings.




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: help in downloading adwords keywords.... keep getting error message... time expired what should I do... I tried refreshing computer and deleting history..

2013-10-24 Thread Jeremy Aube
Try a more general AdWords Forum. This forum is specifically for the 
AdWords API.

On Tuesday, October 22, 2013 7:39:28 PM UTC-4, Mary Welgs wrote:

 Can someone please help me.  I am trying to download keywords from the 
 adwords tool. It tells me time expired ...cannot complete.  I refreshed my 
 computer and deleted history and it still continues in not letting me 
 download keywords..  Can someone direct me on what to do...


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Question about Google API updated terms

2013-10-24 Thread Jeremy Aube
You'd have to confirm with the ToS team to verify compliance, but 
technically speaking, it is possible to generate multiple sets of access 
tokens, refresh tokens, etc., using the same developer token, so you'd only 
be using one developer token if you took that approach.

On Wednesday, October 23, 2013 5:02:13 AM UTC-4, Subrata Sarkar wrote:

 Hello,

 I have just gone through updated Terms published by Google  
 https://developers.google.com/adwords/api/docs/terms and have some 
 confusions amongst which the major one is using multiple Adwrods client 
 login credentials and OAuth2 credentials (for Analytic) in my application's 
 database. Please read below.

 I am developing an application which will use Google Adwords API and 
 Google Analytic API. The objective of the application is to allow users 
 signe up and add thier own Adwords credential (client login) which would be 
 stored in the database. At any point they can login to the site and fetch 
 data using API library (in my case I am using .NET client library) and 
 prepae custom reports for Campaigns, Adgroups, Ads, Keywords etc. using the 
 raw data. All raw data would be sotored in system's database as well. Once 
 the data is stored a report can be generated at any time by supplying a 
 Start and an End date.

 There could be many such Adwords credentials stored in the database. For 
 Google Analytic API, I have planned to use OAuth2, whcih will access an app 
 and after authentication process is complete an Aceess_Token, Refresh_Token 
 and an Expiry time are bing recorded in the database. Again like Adwords 
 credential, there could be many OAuth2 credential stored in database as 
 well.

 I am concerened of the following mainly (may be more!):

 Permission to Use. You may use the AdWords API only in accordance with the 
 terms and conditions of this AdWords API Agreement. You must use the same 
 Developer Token, and only one Developer Token, at all times. You may only 
 apply for a Developer Token for the sole purpose of using it in AdWords API 
 Clients you have developed, as approved by Google. You may not use any 
 Third Party Developer Token in an AdWords API Client unless permitted in 
 writing by Google.

 Please let me know if this violates anything as far as terms of usage are 
 concerned.

 Subrata


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: INCOMPLETE_SIGNUP on adwords test account

2013-10-24 Thread Jeremy Aube
See the following:

https://groups.google.com/forum/#!topic/adwords-api/-K7DuDOAVEM

On Thursday, October 24, 2013 9:56:19 AM UTC-4, Doron Gan wrote:

 Hi,

   I signed up for a test account. Filled in the application and billing 
 info. I still get the QuotaCheckError.INCOMPLETE_SIGNUP using the developer 
 token.


   MMC Account ID 310-177-5712
   A test addwords account I created under this test MMC account : 
 701-876-1281


   Thanks,
   Doron



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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-10-24 Thread Jeremy Aube
See the following:

https://groups.google.com/forum/#!topic/adwords-api/-K7DuDOAVEM

On Thursday, October 24, 2013 9:57:38 AM UTC-4, Doron Gan wrote:

 +1 for me

 MMC ID 310-177-5712


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Problems with linking up multiple applications under one MCC

2013-10-16 Thread Jeremy Aube
I would also like to use the structure that Nate describes, but can't due 
to the fact that the interface does not allow me to nest the Test MCC under 
the main production MCC. Is there anything in the works to resolve this or 
should we assume that we'll need to maintain two sets of credentials to 
access both MCCs?

On Wednesday, October 16, 2013 8:01:43 AM UTC-4, Takeshi Hagikura (AdWords 
API Team) wrote:

 Hi, 

 AuthorizationError:USER_PERMISSION_DENIED doesn't have nothing to do with 
 what developer token you are using. 

 What credential you used matters (production MCC account, or test MCC 
 account). 

 If you authenticated with your production MCC account, and your requests 
 was made against the client test account, it's a normal behavior. 
 If you target a test account, you need to authenticate with the test MCC 
 account (under which there is the client test account).

 Best,
 - Takeshi, AdWords API Team

 On Tuesday, October 15, 2013 10:41:14 PM UTC+9, deve...@aardvarkads.comwrote:

 I don't mean to hijack this thread, but the whole point of my question 
 stems from the Test Accounts section of the API docs:
 https://developers.google.com/adwords/api/docs/test-accounts

 Under Getting Started it states that you need to use a *production* mcc 
 account Developer Token when making service calls (even to test accounts in 
 test mcc).
 However, when I try to use a production token from a different account to 
 call a test account in a SOAP call, I get 
 AuthorizationError:USER_PERMISSION_DENIED.

 Why? Is there something I need to do to associate the test account with 
 the production account? Since I am using OAuth credentials associated with 
 the user from the test account and the production developer key, I assume 
 there is something I need to do to associate them. I am able to 
 authenticate via OAuth2 fine, but any API service calls I make return the 
 user perm denied error.

 Thanks
 Mike

 On Tuesday, October 15, 2013 7:07:27 AM UTC-4, Takeshi Hagikura (AdWords 
 API Team) wrote:

 Hi Nate,

 If you need to access both campaigns with the same credential (MAIN 
 PRODUCTION MCC ACCOUNT in that case), the structure looks right to me. 

 As for the test accounts, now you can create a test MCC on your own 
 (please see the 
 bloghttp://googleadsdeveloper.blogspot.jp/2013/08/streamlining-adwords-test-accounts.html
 ).
 I recommend to create a separate MCC from the production MCC account. 
 It's easier to manage. 

 Best,
 - Takeshi, AdWords API Team

 On Thursday, October 10, 2013 8:53:08 PM UTC+9, 
 deve...@aardvarkads.comwrote:

 I have tried to use the Production developer token in my Test calls 
 (Oauth2 token refresh is successful), as Google instructs in grey block 
 under Getting Started: 
 https://developers.google.com/adwords/api/docs/test-accounts?hl=ehttps://developers.google.com/adwords/api/docs/test-accounts?hl=es
 n.

 When a ManagedCustomerService call failed with 
 AuthorizationError.USER_PERMISSION_DENIED, 
 I figured I needed to link the Test account to the production MCC. 
 However, when I try to link any Test account to my production in MCC, I 
 get an error message. This post outlines the same problem: 
 https://groups.google.com/forum/#!topic/adwords-api/psNwhXb0cK8

 I attached the log files for the request.

 Please help.
 Mike

 On Wednesday, October 9, 2013 3:56:56 PM UTC-4, Nate Fischer wrote:

 Hi All, 

 I've been trying to sort this out for 2 days now and haven't come to 
 the correct solution, any help would be greatly appreciated! 

 My situation:  I have 2 companies in a similar space (the component 
 industry, but separate entities entirely).  Both of these companies have 
 large databases of inventory connected to their respective web 
 application 
 that I would like to link up to the AdWords API to programatically add  
 keywords/campaigns.  From what I have gathered so far talking AdWords 
 support my account structure needs to look like this: 

   

 MAIN PRODUCTION MCC ACCOUNT
   
  /   
 \\
  
  /
  
 \\ 
   

 /   \\ 
   
   
 /Entity #1   Entity #2
   
  
 / campaign   campaign
   

Re: Error Linking MCC Test Account

2013-10-10 Thread Jeremy Aube
Here's the response I received:

Further to our conversation, I have spoken with the specialist team who 
confirmed that the account 992-886-5208 is a dormant API test account and 
serves no functionality. Adding it to the existing MCC is not possible, 
hence the error message.

There is no opportunity to avail of any of the functions within this 
account as opposed to a standard AdWords account and the account has been 
closed as a test account for a few days now.
So I'm not sure where to go from here. I tried the following work arounds, 
but neither of them worked:

1. Linking a brand new test MCC account (less than a minute old) to another 
MCC. 
2. Linking a live account to the test MCC account. If this had worked, I 
would have then tried linking the test MCC account to another MCC, with the 
idea that it might work now that it has a live account nested under it.

I also tested linking one test MCC account to another test MCC, which works 
fine, but doesn't solve the issue at hand.

Is there any way we can change the MCC linking rules to allow for linking 
closed accounts? Or is there perhaps some other work around we could use?

On Thursday, October 10, 2013 7:00:02 AM UTC-4, Paul Matthews (AdWords API 
Team) wrote:

 Hi Jeremy,

 Can you report a bug in myclientcentre, they'll be able to investigate the 
 issue and solve it for you.

 Regards,

 - Paul, AdWords API Team.

 On Monday, 7 October 2013 15:04:44 UTC+1, Jeremy Aube wrote:

 Just wanted to follow up on this as I'm still not able to link the test 
 MCC to a non-test MCC. After I click the Link existing accounts button, 
 enter the customer id of the test MCC into the textbox, and click the 
 Continue button, all I get is the following:

 The following customer IDs had errors
 992-886-5208

 An error occurred. Please try again later.

 If instead enter the customer ID of a non-test MCC, everything works just 
 fine. 



 On Friday, September 27, 2013 7:56:02 AM UTC-4, Jeremy Aube wrote:

 Hi Paul,

 There error is occurring before I get a chance to put in the descriptive 
 name. I tried linking a non-test MCC and that worked fine, so I think this 
 has something to do with linking test MCCs.

 Jeremy


 On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords 
 API Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for 
 the linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can 
 be resolved?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 Linking MCC Test Account

2013-10-07 Thread Jeremy Aube
Just wanted to follow up on this as I'm still not able to link the test MCC 
to a non-test MCC. After I click the Link existing accounts button, enter 
the customer id of the test MCC into the textbox, and click the Continue 
button, all I get is the following:

The following customer IDs had errors
992-886-5208

An error occurred. Please try again later.

If instead enter the customer ID of a non-test MCC, everything works just 
fine. 



On Friday, September 27, 2013 7:56:02 AM UTC-4, Jeremy Aube wrote:

 Hi Paul,

 There error is occurring before I get a chance to put in the descriptive 
 name. I tried linking a non-test MCC and that worked fine, so I think this 
 has something to do with linking test MCCs.

 Jeremy


 On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords API 
 Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for the 
 linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can be 
 resolved?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Receiving duplicate rows in Ad Group negative keyword report

2013-09-30 Thread Jeremy Aube
Perhaps you have the same negative in multiple ad groups?

On Thursday, September 26, 2013 10:47:23 AM UTC-4, Peter Kingswell wrote:

 Hi,

 I'm downloading the report with the code below and am receiving multiple 
 copies of the same row e.g. 

 Campaign ID Keyword ID Match type Keyword
  47980415 10580922 Broad styling product  47980415 10580922 Broad styling 
 product  47980415 10580922 Broad styling product  47980415 10580922 Broad 
 styling 
 product 
 AFAIK I'm not using any segmenting fields so I don't know why I'm getting 
 these duplicates.  In fact, I'm downloading only Attribute fields which I 
 gather are the least likely to segment a report.  If anyone could shed any 
 light, it would be most appreciated.  For completeness, the code below is 
 for downloading a single day's worth of negative keywords (dateRange.min == 
 dateRange.max).

 Thanks, Peter

 ...
 ReportDefinition definition = new ReportDefinition();
 definition.reportName = 
 ADGROUP_NEGATIVE_KEYWORD_PERFORMANCE_REPORT__HIST__;
 definition.reportType = 
 ReportDefinitionReportType.KEYWORDS_PERFORMANCE_REPORT;
 definition.downloadFormat = DownloadFormat.CSV;
 definition.includeZeroImpressions = true;

 definition.dateRangeType = ReportDefinitionDateRangeType.CUSTOM_DATE;

 Selector selector = new Selector();
 selector.dateRange = new DateRange();
 selector.dateRange.min = ((DateTime)baseDate).ToString(MMdd, 
 System.Globalization.CultureInfo.GetCultureInfo(en-US));
 selector.dateRange.max = selector.dateRange.min;

 Predicate negativeOnly = new Predicate();
 negativeOnly.field = IsNegative;
 negativeOnly.@operator = PredicateOperator.IN;
 negativeOnly.values = new string[] { TRUE };
 selector.predicates = new Predicate[] { negativeOnly };

 selector.fields = new string[] { KeywordText, 
 CampaignId, Id, KeywordMatchType }; 

 definition.selector = selector;
 ...


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: BadAuthentication: WebLoginRequired

2013-09-27 Thread Jeremy Sinclair
I've had this same error when testing things. What you have to do is login 
from the browser and go to the following 
URL: https://accounts.google.com/DisplayUnlockCaptcha.

This should fix the issues. Even after stating that the logins were me from 
the account activity screen, I still was unable to login. Going to that URL 
fixed it in my case.

On Friday, September 6, 2013 8:44:19 AM UTC-4, Arkadiusz Pastuszka wrote:

 I have similar problem. I use gapi class and cron to connect with many 
 google account to download some data from google analytics campaigns. When 
 cron try connected to some account - google returns your's comunicate and 
 display in user panel activity not trusted go.

 So, i ask how do it without this error? I have no way login to google 
 account manually. At this moment, I try use google api php client for 
 analytics, but this way required login to my acount's all the time. Is 
 there way to generate some token which it's valid all the time and use this 
 token to login to google account in my script?  


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 Linking MCC Test Account

2013-09-27 Thread Jeremy Aube
Hi Paul,

There error is occurring before I get a chance to put in the descriptive 
name. I tried linking a non-test MCC and that worked fine, so I think this 
has something to do with linking test MCCs.

Jeremy


On Friday, September 27, 2013 6:14:21 AM UTC-4, Paul Matthews (AdWords API 
Team) wrote:

 Hi Jeremy,

 It looks to me as though you've not included a descriptive name for the 
 linked MCC account. Please try again including a descriptive name.

 Regards,

 - Paul, AdWords API Team.

 On Tuesday, 24 September 2013 20:06:52 UTC+1, Jeremy Aube wrote:

 I tried linking an MCC test account to a standard MCC account to be 
 managed by the standard MCC account, but received the following error:


- Enter descriptive names

 Enter client names (optional)
 The following customer IDs had errors
 992-886-5208An error occurred. Please try again later.
 Back
  
 Request client approval
 © 2013 Google | AdWords 
 Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
  | Editorial 
 Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
  | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

 Does this mean I can't link the two MCCs or is this an issue that can be 
 resolved?



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


Error Linking MCC Test Account

2013-09-24 Thread Jeremy Aube
I tried linking an MCC test account to a standard MCC account to be managed 
by the standard MCC account, but received the following error:


   - Enter descriptive names
   
Enter client names (optional)
The following customer IDs had errors
992-886-5208An error occurred. Please try again later.
Back
 
Request client approval
© 2013 Google | AdWords 
Homehttps://adwords.google.com/um/StartNewLogin?fpf=true
 | Editorial 
Guidelineshttps://adwords.google.com/support/bin/static.py?page=guidelines.cshl=en_US
 | Privacy Policy http://www.google.com/intl/en/privacypolicy.html

Does this mean I can't link the two MCCs or is this an issue that can be 
resolved?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD

2013-09-10 Thread Jeremy Aube
While collecting the logs for the get and mutate calls, we figured out what 
the issue was. We were getting two mutate calls instead of one due to not 
properly handling the case where there were no policy violations on any of 
the ads in the mutate request.

Thanks for your help with this!

On Tuesday, September 10, 2013 9:08:12 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 I still can't reproduce the issue following these steps. Can you please 
 collect logs for both the get call and the subsequent mutate call, and 
 send them to me over email (Reply to author button)?


 -Danial, AdWords API Team.


 On Monday, September 9, 2013 9:19:16 PM UTC+4, Jeremy Aube wrote:

 Hi Danial,

 Here are the steps we're taking:

 Create ad in AdWords interface

- - Ad is enabled 
- - Ad group is enabled 
- - Campaign is enabled 


 Using Java API v201306


 A report is downloaded using ReportDownloader:

 Fields: CampaignStatus, AdGroupStatus, Status, 
 CreativeApprovalStatus, AdGroupId, Id, CampaignName, AdGroupName, 
 Headline, Description1, Description2, DisplayUrl, Url

 Date range type: ReportDefinitionDateRangeType.TODAY

 Include zero impressions: true

 Download format: TSV

 Predicates:

 - CampaignStatus NOT_IN DELETED

 - AdGroupStatus NOT_IN DELETED

 - Status NOT_IN DISABLED

 - AdType IN TEXT_AD


 This is parsed into a collection of existing ads which can be found by 
 AdGroupID-ID.  Each of the existing ads is augmented with the updated 
 destination URL.


 AdGroupAds are downloaded via adGroupAdService.get:

 [09 Sep 2013 10:31:57,040-requestInfoLogger:INFO:AWT-EventQueue-0] 
 Request made: Service: AdGroupAdServiceInterfacePort Method: get URL: 
 https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;

 Fields: Id, AdGroupId, Status, DevicePreference

 Ordering: OrderBy(Id, SortOrder.ASCENDING)

 Predicates:

- - Status NOT_IN DISABLED 
- - Id IN array of IDs of ads that will be updated 


 Operations are added:

- - For each AdGroupAd 
   - o Update the destination URL 
   - o Add an ADD operation for the AdGroupAd to the operations array 
   - o Add a REMOVE operation for the AdGroupAd to the operations 
   array 
   - o Call mutate on operations array 


 [09 Sep 2013 10:31:57,565-requestInfoLogger:INFO:AWT-EventQueue-0] 
 Request made: Service: AdGroupAdServiceInterfacePort Method: mutate 
 URL: https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;

 [09 Sep 2013 10:31:57,930-requestInfoLogger:INFO:AWT-EventQueue-0] 
 Request made: Service: AdGroupAdServiceInterfacePort Method: mutate 
 URL: https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;


 SOAP request/response as shown in previous post is in stack trace from 
 caught exception

 On Friday, September 6, 2013 10:47:19 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 I tried to reproduce this in several configurations but was able to get 
 this error only when removing an ad which is already in state DISABLED.

 Please double-check the status before removal, and the fact the request 
 is sent only once. If you can provide exact steps to reproduce the issue, 
 please send us requests for the full sequence (starting with adding an ad).


 -Danial, AdWords API Team.



 On Wednesday, August 28, 2013 4:46:19 PM UTC+4, Jeremy Aube wrote:

 As far as I can tell the ads were both active. In the interface there 
 are two ads before the request is made, and after there are still two ads, 
 but the destination URLs have been updated.

 We've also tried just deleting the ads and we get the same error, after 
 which the ads are both delete in the interface. So we seem to have the 
 right ads since they're getting deleted, but we still get that error 
 message for them.

 On Wednesday, August 28, 2013 6:44:56 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 This error is expected if you try to delete an already-deleted ad. 
 Are you sure both ads were active before this request?


 -Danial, AdWords API Team.


 On Wednesday, August 21, 2013 10:02:33 PM UTC+4, Jeremy Aube wrote:

 We've started getting 
 AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD errors whenever 
 updating 
 ads. The update still works, but the error is disconcerting. 

 Any idea why this is happening? Here's the log:

 ?xml version=1.0 encoding=UTF-8?
 soapenv:Envelope xmlns:soapenv=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=
 http://www.w3.org/2001/XMLSchema; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
 soapenv:Header
 ns1:RequestHeader xmlns:ns1=
 https://adwords.google.com/api/adwords/cm/v201306; 
 soapenv:mustUnderstand=0
 ns1:clientCustomerId460-887-8120/ns1:clientCustomerId
 ns1:developerToken/ns1:developerToken
 ns1:userAgentINSERT_USERAGENT_HERE (AwApi-Java, 
 AdWords-Axis/1.18.1, Common-Java/1.18.1, Axis/1.4, Java/1.6.0_51, 
 maven)/ns1:userAgent
 ns1:validateOnlyfalse/ns1:validateOnly

Re: AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD

2013-09-09 Thread Jeremy Aube
Hi Danial,

Here are the steps we're taking:

Create ad in AdWords interface

   - - Ad is enabled 
   - - Ad group is enabled 
   - - Campaign is enabled 


Using Java API v201306


A report is downloaded using ReportDownloader:

Fields: CampaignStatus, AdGroupStatus, Status, 
CreativeApprovalStatus, AdGroupId, Id, CampaignName, AdGroupName, 
Headline, Description1, Description2, DisplayUrl, Url

Date range type: ReportDefinitionDateRangeType.TODAY

Include zero impressions: true

Download format: TSV

Predicates:

- CampaignStatus NOT_IN DELETED

- AdGroupStatus NOT_IN DELETED

- Status NOT_IN DISABLED

- AdType IN TEXT_AD


This is parsed into a collection of existing ads which can be found by 
AdGroupID-ID.  Each of the existing ads is augmented with the updated 
destination URL.


AdGroupAds are downloaded via adGroupAdService.get:

[09 Sep 2013 10:31:57,040-requestInfoLogger:INFO:AWT-EventQueue-0] Request 
made: Service: AdGroupAdServiceInterfacePort Method: get URL: 
https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;

Fields: Id, AdGroupId, Status, DevicePreference

Ordering: OrderBy(Id, SortOrder.ASCENDING)

Predicates:

   - - Status NOT_IN DISABLED 
   - - Id IN array of IDs of ads that will be updated 


Operations are added:

   - - For each AdGroupAd 
  - o Update the destination URL 
  - o Add an ADD operation for the AdGroupAd to the operations array 
  - o Add a REMOVE operation for the AdGroupAd to the operations array 
  - o Call mutate on operations array 
   

[09 Sep 2013 10:31:57,565-requestInfoLogger:INFO:AWT-EventQueue-0] Request 
made: Service: AdGroupAdServiceInterfacePort Method: mutate URL: 
https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;

[09 Sep 2013 10:31:57,930-requestInfoLogger:INFO:AWT-EventQueue-0] Request 
made: Service: AdGroupAdServiceInterfacePort Method: mutate URL: 
https://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService;


SOAP request/response as shown in previous post is in stack trace from 
caught exception

On Friday, September 6, 2013 10:47:19 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 I tried to reproduce this in several configurations but was able to get 
 this error only when removing an ad which is already in state DISABLED.

 Please double-check the status before removal, and the fact the request is 
 sent only once. If you can provide exact steps to reproduce the issue, 
 please send us requests for the full sequence (starting with adding an ad).


 -Danial, AdWords API Team.



 On Wednesday, August 28, 2013 4:46:19 PM UTC+4, Jeremy Aube wrote:

 As far as I can tell the ads were both active. In the interface there are 
 two ads before the request is made, and after there are still two ads, but 
 the destination URLs have been updated.

 We've also tried just deleting the ads and we get the same error, after 
 which the ads are both delete in the interface. So we seem to have the 
 right ads since they're getting deleted, but we still get that error 
 message for them.

 On Wednesday, August 28, 2013 6:44:56 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 This error is expected if you try to delete an already-deleted ad. Are 
 you sure both ads were active before this request?


 -Danial, AdWords API Team.


 On Wednesday, August 21, 2013 10:02:33 PM UTC+4, Jeremy Aube wrote:

 We've started getting 
 AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD errors whenever 
 updating 
 ads. The update still works, but the error is disconcerting. 

 Any idea why this is happening? Here's the log:

 ?xml version=1.0 encoding=UTF-8?
 soapenv:Envelope xmlns:soapenv=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=
 http://www.w3.org/2001/XMLSchema; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
 soapenv:Header
 ns1:RequestHeader xmlns:ns1=
 https://adwords.google.com/api/adwords/cm/v201306; 
 soapenv:mustUnderstand=0
 ns1:clientCustomerId460-887-8120/ns1:clientCustomerId
 ns1:developerToken/ns1:developerToken
 ns1:userAgentINSERT_USERAGENT_HERE (AwApi-Java, 
 AdWords-Axis/1.18.1, Common-Java/1.18.1, Axis/1.4, Java/1.6.0_51, 
 maven)/ns1:userAgent
 ns1:validateOnlyfalse/ns1:validateOnly
 ns1:partialFailurefalse/ns1:partialFailure
 /ns1:RequestHeader
 /soapenv:Header
 soapenv:Body
 mutate xmlns=
 https://adwords.google.com/api/adwords/cm/v201306;
 operations
 operatorREMOVE/operator
 operand
 adGroupId7081656796/adGroupId
 ad xmlns:ns2=
 https://adwords.google.com/api/adwords/cm/v201306; 
 xsi:type=ns2:TextAd
 ns2:id26524386916/ns2:id
 /ad
 /operand
 /operations
 operations
 operatorADD/operator
 operand
 adGroupId7081656796/adGroupId
 ad

Re: BUG: API (v200909) had not throw duplicate adgrup exception

2013-09-09 Thread Jeremy Tangney
Hi API team,

I'm also experiencing this issue.  When creating adGroups with duplicate 
names, I receive a DUPLICATE_ADGROUP_NAME exception but the duplicate 
adGroup still gets created. Is this expected behaviour?

If so, what are the recommended handling steps when we receive this error? 
 Check if the duplicate group was in fact created, and then delete?

Thanks for your input.

On Tuesday, 3 September 2013 01:49:52 UTC+10, Anash P. Oommen (AdWords API 
Team) wrote:

 Hi Dario,

 My understanding is that attempt to ensure that adgroup name is unique in 
 mutate.add request is a best effort attempt. You could rarely end up with 
 duplicate adgroup names. However, adgroups will still have distinct ids, 
 you should be able to retrieve them, rename them, etc.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Friday, August 30, 2013 4:08:40 PM UTC+1, Dario Guzik wrote:

 Hi!

 I have encountered the same problem. Knowing the duplicate name 
 restriction on adGroups I took no special considerations and in some mutate 
 jobs there might have been duplicates. Now I have 2 copies of the same 
 adGroups in some campaigns.
 I cand delete them manually, but I' d like to know why this could have 
 happened.

 Tnks

 El jueves, 31 de marzo de 2011 03:07:32 UTC-3, Anash P. Oommen escribió:

 Hi Marco,

 It is anash dot p dot oommen at google dot com.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.



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

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

--- 
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: AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD

2013-08-28 Thread Jeremy Aube
As far as I can tell the ads were both active. In the interface there are 
two ads before the request is made, and after there are still two ads, but 
the destination URLs have been updated.

We've also tried just deleting the ads and we get the same error, after 
which the ads are both delete in the interface. So we seem to have the 
right ads since they're getting deleted, but we still get that error 
message for them.

On Wednesday, August 28, 2013 6:44:56 AM UTC-4, Danial Klimkin wrote:

 Hello Jeremy,


 This error is expected if you try to delete an already-deleted ad. Are 
 you sure both ads were active before this request?


 -Danial, AdWords API Team.


 On Wednesday, August 21, 2013 10:02:33 PM UTC+4, Jeremy Aube wrote:

 We've started getting AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD 
 errors whenever updating ads. The update still works, but the error is 
 disconcerting. 

 Any idea why this is happening? Here's the log:

 ?xml version=1.0 encoding=UTF-8?
 soapenv:Envelope xmlns:soapenv=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=
 http://www.w3.org/2001/XMLSchema; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
 soapenv:Header
 ns1:RequestHeader xmlns:ns1=
 https://adwords.google.com/api/adwords/cm/v201306; 
 soapenv:mustUnderstand=0
 ns1:clientCustomerId460-887-8120/ns1:clientCustomerId
 ns1:developerToken/ns1:developerToken
 ns1:userAgentINSERT_USERAGENT_HERE (AwApi-Java, 
 AdWords-Axis/1.18.1, Common-Java/1.18.1, Axis/1.4, Java/1.6.0_51, 
 maven)/ns1:userAgent
 ns1:validateOnlyfalse/ns1:validateOnly
 ns1:partialFailurefalse/ns1:partialFailure
 /ns1:RequestHeader
 /soapenv:Header
 soapenv:Body
 mutate xmlns=https://adwords.google.com/api/adwords/cm/v201306
 
 operations
 operatorREMOVE/operator
 operand
 adGroupId7081656796/adGroupId
 ad xmlns:ns2=
 https://adwords.google.com/api/adwords/cm/v201306; xsi:type=ns2:TextAd
 ns2:id26524386916/ns2:id
 /ad
 /operand
 /operations
 operations
 operatorADD/operator
 operand
 adGroupId7081656796/adGroupId
 ad xmlns:ns3=
 https://adwords.google.com/api/adwords/cm/v201306; xsi:type=ns3:TextAd
 ns3:urlhttp://www.purple.com/?/ns3:url
 ns3:displayUrlwww.purple.com//ns3:displayUrl
 ns3:Ad.TypeTextAd/ns3:Ad.Type
 ns3:headlineExcessive 
 Capitalization/ns3:headline
 ns3:description1Desc 1/ns3:description1
 ns3:description2Desc 2/ns3:description2
 /ad
 statusENABLED/status
 approvalStatusFAMILY_SAFE/approvalStatus
 trademarkDisapprovedfalse/trademarkDisapproved
 stats
 networkSEARCH/network
 Stats.TypeAdStats/Stats.Type
 percentServed0.0/percentServed
 /stats
 /operand
 /operations
 operations
 operatorREMOVE/operator
 operand
 adGroupId7081656796/adGroupId
 ad xmlns:ns4=
 https://adwords.google.com/api/adwords/cm/v201306; xsi:type=ns4:TextAd
 ns4:id26524387036/ns4:id
 /ad
 /operand
 /operations
 operations
 operatorADD/operator
 operand
 adGroupId7081656796/adGroupId
 ad xmlns:ns5=
 https://adwords.google.com/api/adwords/cm/v201306; xsi:type=ns5:TextAd
 ns5:urlhttp://www.purple.com/?/ns5:url
 ns5:displayUrlwww.purple.com//ns5:displayUrl
 ns5:devicePreference30001/ns5:devicePreference
 ns5:Ad.TypeTextAd/ns5:Ad.Type
 ns5:headlineExcessive 
 Capitalization/ns5:headline
 ns5:description1Desc 1 - M/ns5:description1
 ns5:description2Desc 2 - M/ns5:description2
 /ad
 statusENABLED/status
 approvalStatusFAMILY_SAFE/approvalStatus
 trademarkDisapprovedfalse/trademarkDisapproved
 stats
 networkSEARCH/network
 Stats.TypeAdStats/Stats.Type
 percentServed0.0/percentServed
 /stats
 /operand
 /operations
 /mutate
 /soapenv:Body
 /soapenv:Envelope

 [21 Aug 2013 13:51:57,633-soapXmlLogger:WARN:AWT-EventQueue-0] SOAP

AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD

2013-08-21 Thread Jeremy Aube
We've started getting AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD 
errors whenever updating ads. The update still works, but the error is 
disconcerting. 

Any idea why this is happening? Here's the log:

?xml version=1.0 encoding=UTF-8?
soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
soapenv:Header
ns1:RequestHeader 
xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201306; 
soapenv:mustUnderstand=0
ns1:clientCustomerId460-887-8120/ns1:clientCustomerId
ns1:developerToken/ns1:developerToken
ns1:userAgentINSERT_USERAGENT_HERE (AwApi-Java, 
AdWords-Axis/1.18.1, Common-Java/1.18.1, Axis/1.4, Java/1.6.0_51, 
maven)/ns1:userAgent
ns1:validateOnlyfalse/ns1:validateOnly
ns1:partialFailurefalse/ns1:partialFailure
/ns1:RequestHeader
/soapenv:Header
soapenv:Body
mutate xmlns=https://adwords.google.com/api/adwords/cm/v201306;
operations
operatorREMOVE/operator
operand
adGroupId7081656796/adGroupId
ad 
xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201306; 
xsi:type=ns2:TextAd
ns2:id26524386916/ns2:id
/ad
/operand
/operations
operations
operatorADD/operator
operand
adGroupId7081656796/adGroupId
ad 
xmlns:ns3=https://adwords.google.com/api/adwords/cm/v201306; 
xsi:type=ns3:TextAd
ns3:urlhttp://www.purple.com/?/ns3:url
ns3:displayUrlwww.purple.com//ns3:displayUrl
ns3:Ad.TypeTextAd/ns3:Ad.Type
ns3:headlineExcessive 
Capitalization/ns3:headline
ns3:description1Desc 1/ns3:description1
ns3:description2Desc 2/ns3:description2
/ad
statusENABLED/status
approvalStatusFAMILY_SAFE/approvalStatus
trademarkDisapprovedfalse/trademarkDisapproved
stats
networkSEARCH/network
Stats.TypeAdStats/Stats.Type
percentServed0.0/percentServed
/stats
/operand
/operations
operations
operatorREMOVE/operator
operand
adGroupId7081656796/adGroupId
ad 
xmlns:ns4=https://adwords.google.com/api/adwords/cm/v201306; 
xsi:type=ns4:TextAd
ns4:id26524387036/ns4:id
/ad
/operand
/operations
operations
operatorADD/operator
operand
adGroupId7081656796/adGroupId
ad 
xmlns:ns5=https://adwords.google.com/api/adwords/cm/v201306; 
xsi:type=ns5:TextAd
ns5:urlhttp://www.purple.com/?/ns5:url
ns5:displayUrlwww.purple.com//ns5:displayUrl
ns5:devicePreference30001/ns5:devicePreference
ns5:Ad.TypeTextAd/ns5:Ad.Type
ns5:headlineExcessive 
Capitalization/ns5:headline
ns5:description1Desc 1 - M/ns5:description1
ns5:description2Desc 2 - M/ns5:description2
/ad
statusENABLED/status
approvalStatusFAMILY_SAFE/approvalStatus
trademarkDisapprovedfalse/trademarkDisapproved
stats
networkSEARCH/network
Stats.TypeAdStats/Stats.Type
percentServed0.0/percentServed
/stats
/operand
/operations
/mutate
/soapenv:Body
/soapenv:Envelope

[21 Aug 2013 13:51:57,633-soapXmlLogger:WARN:AWT-EventQueue-0] SOAP 
Response:
?xml version=1.0 encoding=UTF-8?
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
soap:Header
ResponseHeader 
xmlns=https://adwords.google.com/api/adwords/cm/v201306;
requestId0004e478d407a9780ae5ed0a4061/requestId
serviceNameAdGroupAdService/serviceName
methodNamemutate/methodName
operations4/operations
responseTime248/responseTime
/ResponseHeader
/soap:Header
soap:Body
soap:Fault
faultcodesoap:Server/faultcode

faultstring[AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD @ 
operations[0].operand, AdGroupAdError.CANNOT_OPERATE_ON_DELETED_ADGROUPAD @ 
operations[2].operand]/faultstring
detail
ApiExceptionFault 

Re: PHP Client Library and Deprecated Services

2013-08-13 Thread Jeremy Aube
AdHoc reporting is still performed using the Report Definition Service. 
Prior to 201109 you could still do non-ad hoc reporting with Report 
Definition Service, so that's what's be being referenced there.

You should be fine using that PHP example code. The Report Definition 
Service is not deprecated or scheduled for deprecation or anything like 
that.

On Friday, August 9, 2013 11:29:24 AM UTC-4, Alistair Ballantine wrote:

 Hi, 

 I'm looking to rewrite an old application that generates reports from the 
 Adwords API, and I want to make sure I use the appropriate services for 
 doing so, but I seem to be finding some conflicting information about what 
 to do. 

 Now, the adwords documentation on reporting (
 https://developers.google.com/adwords/api/docs/guides/reporting) 
 indicates that for this type of information, we should tend towards using 
 Adhoc reporting. This is further supported by the page on the Report 
 Definition Service (
 https://developers.google.com/adwords/api/docs/reference/v201306/ReportDefinitionService)
  
 indicating that it's read-only (which, granted, is all I need right now) 
 pointing to the AdHoc reporting methods. 

 However, the example code for downloading a report using the PHP client 
 library (
 https://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201306/Reporting/DownloadCriteriaReport.php)
  
 uses the Report Definition Service.

 I'm sorry if this is answered somewhere in the documentation (I searched 
 for it but couldn't find anything), but are we supposed to use the PHP 
 client library in this manner? I'd like to rewrite the application using 
 Google's preferred methods, but it seems if I use the client library, then 
 if/when the report definition service is actually decommissioned then 
 presumably I'd have to rewrite that portion of the application.

 I could just have a misunderstanding of what is going on in the Client 
 Library examples. If there's a piece of documentation that explains it all, 
 that would be wonderful, but I haven't been able to find anything. 

 Thank you for your 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.




Re: Announcing v201306 of AdWords API

2013-07-30 Thread Jeremy Aube
We've actually found the Bing API to be extremely frustrating to use 
compared to the AdWords API.

On Wednesday, July 17, 2013 10:43:08 AM UTC-4, Steve Wollkind wrote:

 Danial, thanks for the reply,  I've worked with the AdWords API since v13 
 so I'm well aware of all of these things already.   I'm sorry to say that 
 the only things that Google could do to improve my experience when it comes 
 to the API would be to release new versions less frequently, and when new 
 versions need to be released that greater care be taken with backwards 
 compatibility.

 I would be more ok with taking time to update if I ever wanted to use new 
 features that were added, but I spend hours every time a new API version is 
 released just making sure what I do currently still works, and finding 
 workarounds for removed functionality.

 There is little or no benefit to the end user to the breakneck speed of 
 API releases.  I've had a far more pleasant experience with the MSN/Bing 
 adcenter product, which works just as well and releases new API versions 
 every few years.  This is more than sufficient to my needs.

 I'm realistic about the fact that this feedback will never be taken into 
 consideration, but just wanted to make sure it was heard.
 Steve

 On Wednesday, July 17, 2013 4:20:13 AM UTC-4, Danial Klimkin wrote:

 Hello Steve,


 Thank you for your feedback. We realize each API migration requires you 
 to update your client applications. We took several actions during the last 
 year to improve your experience, while tried to balance changes to the API 
  with new AdWords feature launches for our developers:


- 

To help with migration, we’ve put a release 
 schedulehttp://googleadsdeveloper.blogspot.com/2012/08/release-schedule-for-adwords-api.htmlin
  place. With the schedule, we limit the number of major releases to three 
per year and ship them on the dates you know in advance. Along with a 
 clear sunset 
schedule https://developers.google.com/adwords/api/docs/sunset-dates, 
this should allow to plan your time to be prepared.
- 

We’ve improved our documentation and compiled a migration 
 guidehttps://developers.google.com/adwords/api/docs/guides/migration-v201306for
  each version change. These migration guides outline all changes 
required to upgrade to a newer version making the process simpler.
- 

Our client 
 librarieshttps://developers.google.com/adwords/api/docs/clientlibrariesavailable
  for all major programming languages are now shipped on the same 
day as the API release. We also provide additional utilities for the API, 
such as authorization and reports download. In many cases, API version 
change requires to change only one constant in the code.


 We hope these resources are useful to you and simplify the migration 
 process as much possible.

 -Danial, AdWords API Team.


 On Thursday, July 11, 2013 9:48:12 PM UTC+4, Steve Wollkind wrote:

 I was in the room at the NYC adwords api seminar when this was discussed 
 at length so I know I'm not alone and I know this sentiment isn't new, but 
 I just want to take this moment to once again complain about the ridiculous 
 pace of API changes and sunsets.  No other API I've ever worked with has 
 forced me to spend as much time running in place to keep up with changes as 
 the Google Adwords API does.

 I'm sure Google feels that there is a benefit to this, and perhaps for 
 Google there is, but it makes developing a huge pain, and never do I want 
 the new features that are added.  I just want what I've already got to 
 keep working.  More often than not you remove functionality I use.

 I'm sure you are pleased to announce this release.  I'm certainly not 
 pleased to hear about it.

 Steve


 On Wednesday, July 10, 2013 5:24:54 PM UTC-4, Danial Klimkin wrote:

 We are pleased to announce the release of AdWords API v201306. This 
 latest release introduces new reports, adds platform targeting options for 
 the Feed services, and includes improvements across other services. A 
 complete list of changes is available in the release 
 noteshttps://developers.google.com/adwords/api/docs/reference/
 .

 *v201306 Highlights:*

- *Three additional reports are now available to all API users.* 
 Campaign 
Ad Schedule 
 Targethttps://developers.google.com/adwords/api/docs/appendix/reports#campaign-ad-schedule-target,
  
Campaign Platform 
 Targethttps://developers.google.com/adwords/api/docs/appendix/reports#campaign-platform-targetand
  Display 
Keyword Performance 
 reportshttps://developers.google.com/adwords/api/docs/appendix/reports#display-keyword
. 
- *Additional targeting options for Feeds.* 
 Feedshttps://developers.google.com/adwords/api/docs/guides/feed-servicescan
  now be targeted specifically to Mobile or Desktop platforms. Beta users 
can also try out AdSchedule targeting for Feeds which allows you to 
 specify 
certain hours or days of 

Re: Adwords API Center: zero usage data

2013-07-30 Thread Jeremy Aube
I believe API Units are no longer reported since there's no longer a direct 
cost associated with operations.

On Monday, July 29, 2013 4:55:55 PM UTC-4, Jacob Elder wrote:

 Why is it that the Adwords API Center reports that I've used 0 API Units, 
 when I know I've made several thousand non-test-account API requests?



 https://lh3.googleusercontent.com/-pFUUJxrvUz0/UfbWRkzOmlI/AmE/dytZoJSJ_iU/s1600/Screen+Shot+2013-07-29+at+4.51.44+PM.png



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




RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400

2013-07-26 Thread Jeremy
I'm getting this even though I have only used less than 2000 units so far 
today. 
Can anyone tell me how the 10k per day are working? My MCC is set to 
timezone EST and I did use 8500 units yesterday. When I went over 1500 
units today, I received the error. 
What timezone do I have to count the units in, or do I really have to count 
my units within the past 24 hours ?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: can i find payment information for using Adword API??

2013-07-03 Thread Jeremy Aube
This can't be done with the AdWords API.

On Wednesday, July 3, 2013 2:46:22 AM UTC-4, FranConnect Admin wrote:

 can anyone assist me to fetching payment information and details at 
 MCC/Account level using Adwords API or any other way available to find out 
 Google AdWords Invoicing..??

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Confusion about OAuth2 process

2013-06-27 Thread Jeremy Aube
If you request a refresh token, you'll only need to visit the website once. 
Going through this process will generate a token that can be used more or 
less indefinitely. 

On Wednesday, June 26, 2013 11:35:33 AM UTC-4, Log Reader wrote:

 Hello,

 This is my first time using the google api so forgive me if this is a dumb 
 question. I'm attempting to get an authentication code to access a user's 
 fusion table data. I am stuck at the very first stage though. I'm using the 
 python version of the OAuth process. Here is what I have so far:

  flow = OAuth2WebServerFlow(client_id = ...,
 client_secret=os.path.join(os.getcwd() + 
 client_secrets.json),
scope=...,
redirect_uri=urn:ietf:wg:oauth:2.0:oob)

 auth_uri = flow.step1_get_authorize_url()

 following the tutorial here: 
 https://developers.google.com/api-client-library/python/guide/aaa_oauth the 
 next command is:

 credentials = flow.step2_exchange(code)

 but where is the code!? I am running an installed app, so I cannot use a 
 redirect_uri to a website, and I haven't set up localhost to receive it 
 yet, as I am just starting. I am very confused, urn:ietf:wg:oauth:2.0:oob 
 is supposed to put the code into the address bar of a web browser correct? 
 But my app isn't in a web browser, its just a python script. Is one 
 supposed to pop up? Nothing does. And I've checked the address bars of all 
 of my open tabs in chrome and there's nothing there. Literally nothing 
 happens when I run the first two lines, and I can't execute the credentials 
 = ... line without having a code object. I've tried running it through 
 terminal and through IDLE and neither works. 

 I feel like I am missing something incredibly obvious here, but I can't 
 find any information about this. Has anyone run into this problem before?
 Thanks for your 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.




Re: AdGroupAdService operation limit.

2013-05-23 Thread Jeremy Aube
yes

On Wednesday, May 22, 2013 2:47:28 PM UTC-4, Shruti wrote:

 Does this still hold true?

 On Wednesday, February 17, 2010 6:51:51 PM UTC-5, AdWords API Advisor 
 wrote:

 Hi,

 It isn't possible to update the URLs of an ad, either in the AdWords
 API or in the web interface.  To change the destination URL you must
 create a new ad with the new URL and then delete the old ad.

 Best,
 - Eric Koleda, AdWords API Team

 On Feb 17, 12:33 am, ADM goo...@scienceops.com wrote:
  Is there a limit on the number of operations that can be done with the
  AdGroupAdService? I trying to change all the landing page URL for all
  the ads in all the adGroups in a given campaign (happens to about
  350-400 changes). I post the changes, apparently successfully, but
  when I go to check the change history of that campaign I find that no
  changes to any ads were ever made. Is this because there is a severe
  lag in reporting this many changes, or because there is a limit on the
  number of operations that can be done synchronously?



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




manipulating Enhanced Campaigns with v201209

2013-05-13 Thread Jeremy Tangney
Hi there,

a client of mine uses v201209 to manage his ads and bids, run some reports 
etc.  He would like to start using Enhanced Campaigns but is unable to move 
to v201302 right now.  

If he manually converts his campaigns to Enhanced Campaigns, will he still 
be able to use v201209 to manage his ads?  Understand of course he won't be 
able to use new features, but will standard things still work?

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: Using Adwords API with test account

2013-05-02 Thread Jeremy Aube
Yes, fill out that form and you should be good to go in 10 days or less.

On Wednesday, May 1, 2013 9:25:24 PM UTC-4, Devraj Gupta wrote:

 Hello Jeremy,

 Appreciate your response. I did try the test token generated after filling 
 the API access form.

 However i get an auth failure.

 Do i still need to do the below before i starting using the token; as per [
 https://developers.google.com/adwords/api/docs/test-accounts] ?

 Fill in this 
 formhttps://docs.google.com/a/google.com/forms/d/1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg/viewform?id=1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztgwith
  the IDs of the MCC and the advertiser accounts you have created. You 
 will receive the results from your application at the contact email 
 address. If you do not receive the results within 10 days of your 
 application, contact us on the 
 forumhttps://groups.google.com/forum/#%21forum/adwords-api
 .

 Thanks,
 -Devraj


 On Wed, May 1, 2013 at 6:37 AM, Jeremy Aube 
 ja...@roirevolution.comjavascript:
  wrote:

 Test accounts don't require approved developer tokens, so even if your 
 API access request is ultimately disapproved due to not having a live 
 webpage, you will still be able to use that developer token for your test 
 account.


 On Wednesday, May 1, 2013 3:12:39 AM UTC-4, Devraj Gupta wrote:


 Hello,

 I plan to use the Adwords API with test account. I have created a MCC 
 account and was trying to follow 

 https://developers.google.com/**adwords/api/docs/test-accountshttps://developers.google.com/adwords/api/docs/test-accounts
  

 It says

 Create an MCC account and apply for API 
 accesshttps://developers.google.com/adwords/api/docs/signingup. 
 The Apply for API access seems to require live webpage

 Make sure your information is correct and your company’s website URL is 
 functioning. If the website is not a live page, we will not be able to 
 process your application.

 I do not have a webpage yet; how can i use the API for test purpose?

 Thanks,
 -Devraj

  -- 
 -- 
 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 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 adwor...@googlegroups.comjavascript:
 To unsubscribe from this group, send email to
 adwords-api...@googlegroups.com javascript:
 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 a topic in the 
 Google Groups AdWords API Forum group.
 To unsubscribe from this topic, visit 
 https://groups.google.com/d/topic/adwords-api/2YP3qMk_ldo/unsubscribe?hl=en
 .
 To unsubscribe from this group and all its topics, send an email to 
 adwords-api...@googlegroups.com javascript:.
 For more options, visit https://groups.google.com/groups/opt_out.
  
  




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Using Adwords API with test account

2013-05-01 Thread Jeremy Aube
Test accounts don't require approved developer tokens, so even if your API 
access request is ultimately disapproved due to not having a live webpage, 
you will still be able to use that developer token for your test account.

On Wednesday, May 1, 2013 3:12:39 AM UTC-4, Devraj Gupta wrote:


 Hello,

 I plan to use the Adwords API with test account. I have created a MCC 
 account and was trying to follow 

 https://developers.google.com/adwords/api/docs/test-accounts 

 It says

 Create an MCC account and apply for API 
 accesshttps://developers.google.com/adwords/api/docs/signingup. 
 The Apply for API access seems to require live webpage

 Make sure your information is correct and your company’s website URL is 
 functioning. If the website is not a live page, we will not be able to 
 process your application.

 I do not have a webpage yet; how can i use the API for test purpose?

 Thanks,
 -Devraj

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: How to use OAuth 2.0 to Access Google APIs as Service Account with Google APIs Client Library for PHP to use AdWords API

2013-05-01 Thread Jeremy Aube
Plain Oauth2 only requires user input the first time. If you request the 
token with offline access and store the token, you can use it later without 
any user interaction.

On Tuesday, April 30, 2013 1:47:48 PM UTC-4, web...@adaptiveaudience.com 
wrote:

 Danial,

 Thank you so much for your reply!  I am in the process of getting the 
 company to set up the billing.  Plain OAuth2 requires user input doesn't 
 it?   I need my program to pull reports without user interaction.  If there 
 is an example without user interaction, then please forward the link or 
 show an example (please include samples of where these input variables come 
 from in a PHP format).  Thank you again and looking forward to your 
 response.  Have a great day!

 Best regards,

 David Paul




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Token : Adwords API : ruby client

2013-04-30 Thread Jeremy Aube
I found that the format of the issued_at timestamp on the token was 
important. If it's in seconds since epoch, it's wrong. If it's in 
-MM-DD hh:mm:ss.ll then it seems to work better and refresh itself 
after an hour.

On Wednesday, April 24, 2013 9:23:46 AM UTC-4, Paul Matthews (AdWords API 
Team) wrote:

 Hi Eduardo,

 Another thing that probably wasn't clear from my last message. Can you 
 just check, that you're storing the accessToken and the requestToken on 
 the server. These should be passed back from the user login and consent 
 step https://developers.google.com/accounts/docs/OAuth2#login.

 Cheers,

 - Paul, AdWords API Team.


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

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

--- 
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: Token : Adwords API : ruby client

2013-04-23 Thread Jeremy Aube
Do you have oauth2_access_type set to 'offline'?

On Friday, April 19, 2013 9:25:25 AM UTC-4, Eduardo Hiroshi Campos Tamaki 
wrote:

 Hi,

 I'm having some trouble with the ruby api and oauth2, on my local 
 computer, I can make requests with the token every time, but when I test on 
 my server the token lasts just one hour. I have checked the Timestamps and 
 it's the same.

 Someone knows what's going on?

 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.




  1   2   >