ACC 337-723-7031: Customer is not allowlisted for accessing this feature., at conversions[0].conversion_environment
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
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
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
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 - سايتوتيك في الامارات والسعودية
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?
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?
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
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
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
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
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
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
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
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
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?
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?
@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?
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
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.
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
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.
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.
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
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.
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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)
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
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
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
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
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
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?
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
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
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
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
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 -
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
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 -
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
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
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
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
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.
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
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
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
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:''])
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?
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
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..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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??
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
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.
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
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
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
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
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
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
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.