Re: Error and adwords Service not found

2014-09-02 Thread Tomas Rimkus
Exactly the same problem here with v201406. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received

Issues with update SiteLinks Feed example

2014-09-03 Thread Tomas Rimkus
Here are few issues I noticed with your UpdateSitelinks example (I'll be referring specifically to PHP version of the example ): - There is no need to readd feed attrib

Re: KEYWORD_HAS_INVALID_CHARS: List of invalid characters for keywords

2014-09-05 Thread Tomas Rimkus
See this thread -> https://groups.google.com/forum/#!msg/adwords-api/UrhXE3oqafY/uualpT3oJ8AJ I personally use the following regexp to check if input is valid (includes unicode characters): /^[\u00BF-\u1FFF\u2C00-\uD7FF\w#$&_ "+.,/:\-\[\]\']+$/ On Friday, September 5, 2014 10:21:00 AM UTC+2,

Re: Issues with update SiteLinks Feed example

2014-09-05 Thread Tomas Rimkus
You should rename the example to "AddLine1AndLine2AttributesToSitelinks" to avoid confusion because in its current state it's definitely is not "UpdateSitelinks" example. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blo

Re: Callout Extensions

2014-09-15 Thread Tomas Rimkus
There is "CALLOUTS" feed placeholder. So it should be possible to manage callout extensions using FEED services. https://developers.google.com/adwords/api/docs/appendix/placeholders.html On Thursday, September 11, 2014 9:25:51 PM UTC+2, GDZ wrote: > > Hello! > > Are Callout Extensions available f

Creating Customer Feed with LOCATION placeholder

2014-09-16 Thread Tomas Rimkus
Hi, When trying to create Customer Feed with Location placeholder I get the following error: FunctionError.INVALID_FUNCTION_FOR_PLACEHOLDER @ operations[0].operand. matchingFunction; trigger:'Invalid function for customer feed location placeholder' FeedFunction creation: $feedFun

Re: Creating Customer Feed with LOCATION placeholder

2014-09-16 Thread Tomas Rimkus
merMatchingFunction->operator = 'IDENTITY'; $customerFeed->matchingFunction = $customerMatchingFunction; On Tuesday, September 16, 2014 2:29:01 PM UTC+2, Tomas Rimkus wrote: > > Hi, > When trying to create Customer Feed with Location placeholder I get the > following error: &

ACTION_NOT_PERMITTED when trying to update FeedItem

2014-09-17 Thread Tomas Rimkus
I am following your "Upgrading to account-level location extensions" guide to deal with upgraded location extensions. The section titled "How do I know if an account has been upgraded?" states the account is to be treated as upgraded if there are any customer feeds with location placeholder. The

Re: Adding new feed item to existing campaigns from feed

2014-09-18 Thread Tomas Rimkus
Just use FeedItemService to add new items. You can use FeedService to retrieve attribute IDs. There is no need to do anything with CampaignFeedService after the feed has been created. On Thursday, September 18, 2014 8:03:10 AM UTC+2, techpoi...@gmail.com wrote: > > Hi, > > We have created sitel

Immutable objects in Adwords

2014-11-14 Thread Tomas Rimkus
Hi, I know that ads and keywords are immutable in Adwords. Are there any more objects which are immutable? Can someone list all of the objects which are immutable? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.c

Re: AlertsService not returning PAYMENT_DECLINED

2014-11-14 Thread Tomas Rimkus
The alert service never worked correctly and they removed in v201409: > AlertService has been removed in v201409. It only ever showed a small > subset of alerts and had very limited usage. On Friday, November 14, 2014 8:28:39 AM UTC+1, AdWordsApiUser wrote: > > Hello, > > I understand that the

Zero values in Account performance report

2014-12-08 Thread Tomas Rimkus
Recently some of account performance reports started returning data with two values for the same date - one is correct one, the other with all fields set to zero. So, now some graphs look like this:

Operations which can be executed in parallel without causing CONCURRENT_MODIFICATION error

2014-12-08 Thread Tomas Rimkus
Can I do mutate operation on the same type criterions in two different adgroups (same campaign) without getting DatabaseError.CONCURRENT_MODIFICATION error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ htt

Getting Budget amount changes with CustomerSyncService

2015-01-26 Thread Tomas Rimkus
I understand that I can find out if a different Budget object was assigned to a campaign (budget ID changes) by checking if campaignChangeStatus was set to FIELDS_CHANGED. However I would like to check if budget amount changed even the same budget object is used (ID did not change). How can I d

Re: Getting Budget amount changes with CustomerSyncService

2015-01-26 Thread Tomas Rimkus
elopers.google.com/adwords/api/docs/reference/v201409/BudgetService> > periodically > and compare the results to the previous state stored in your application. > > Thanks, > Josh, AdWords API Team > > On Monday, January 26, 2015 at 5:58:01 AM UTC-5, Tomas Rimkus wrote: &g

Re: Getting Budget amount changes with CustomerSyncService

2015-01-27 Thread Tomas Rimkus
ked to two campaigns. > After about 15 minutes, I ran *CustomerSyncService* for those campaign > IDs and a min/max date range of today, and the service returned > *FIELDS_CHANGED* for both campaigns. > > Cheers, > Josh, AdWords API Team > > On Monday, January 26, 2015 at 1:2

CustomerSyncService not returning adgroup changes

2015-02-06 Thread Tomas Rimkus
Hi, I am having the same issue like described here -> https://groups.google.com/forum/#!searchin/adwords-api/customersyncservice/adwords-api/YsK6HlSncJs/eQiZqWah7iAJ . When I change max CPC for an adgroup CustomerSyncService doesn't report the changes. I really don't understand how come David

CustomerSyncService does not return changedFeeds in CampaignChangeData object

2015-02-06 Thread Tomas Rimkus
* When getting campaign changes with CustomerSyncService, CustomerChangeData->CampaignChangeData->changedFeeds field is never set even there were changes to the feeds. However, I can get those feed changes by setting feedIds in the Selector object and checking for changes in CustomerChangeData-

Re: CustomerSyncService does not return changedFeeds in CampaignChangeData object

2015-02-09 Thread Tomas Rimkus
Also, can you tell me why are you using non-standard timezone abbreviation in lastChangeTimestamp (PST8PDT) which is not supported by standard date parsing utils? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.co

Re: CustomerSyncService does not return changedFeeds in CampaignChangeData object

2015-02-10 Thread Tomas Rimkus
Ok, another thing. Can you please confirm it or deny? changedCampaigns->changedFeeds will indicate changes to feed items only if feed items are associated with some campaign using feedItem->campaignTargeting association. Or maybe changedCampaigns->changedFeeds only shows changes to feed fields

Re: CustomerSyncService does not return changedFeeds in CampaignChangeData object

2015-02-11 Thread Tomas Rimkus
*FeedItem*s, you should look at the > CustomerChangeData.changedFeeds > <https://developers.google.com/adwords/api/docs/reference/v201409/CustomerSyncService.CustomerChangeData#changedFeeds> > returned > by the sync service. > > Thanks, > Josh, AdWords API Team > &g

Minor bugs in HandlePolicyViolationError example

2015-03-06 Thread Tomas Rimkus
At least the PHP example -> https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201409/ErrorHandling/HandlePolicyViolationError.php has a couple of minor bugs: * In case the first mutate request succeeds, the second one will be executed anyway because it's outside catch

Re: CustomerSyncService does not return changedFeeds in CampaignChangeData object

2015-03-06 Thread Tomas Rimkus
On Friday, February 6, 2015 at 3:22:17 PM UTC+1, Tomas Rimkus wrote: > * If I set both campaignIds and feedIds in CustomerSyncSelector object, I > always get an empty response. Why can't I get both campaign and feed > changes at once? Why do I have to do two requests? > A

Allowed non-alphanumeric ASCII characters in Keyword, Sitelink, Callout and Ad text

2015-07-27 Thread Tomas Rimkus
I would like to know what are allowed non-alphanumeric ASCII characters in Keyword, Sitelink, Callout and Ad text. If you could share full regex for validating each of them would be even better. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https:

Re: Allowed non-alphanumeric ASCII characters in Keyword, Sitelink, Callout and Ad text

2015-07-27 Thread Tomas Rimkus
Hi Anthony, Thanks for your answer, but keyword text rules is only part of the question. Callout, ad and sitelink text has other kind of restrictions. Where can I find detailed information about them? On Monday, July 27, 2015 at 8:38:22 PM UTC+2, Anthony Madrigal wrote: > > Hi Tomas, > > There a

Re: Allowed non-alphanumeric ASCII characters in Keyword, Sitelink, Callout and Ad text

2015-07-29 Thread Tomas Rimkus
Ad "Using special characters with your ads" section is quite vague. Does it mean any ASCII character except the gimmicky ones can be used including `~,.?!@#$%^&*()/\'|"<> ? On Monday, July 27, 2015 at 10:46:08 PM UTC+2, Anthony Madrigal wrote: > > Hello Tomas, > > I have provided the text requir

Revoke OAuth token using API

2016-01-22 Thread Tomas Rimkus
Assuming some user gave access to his MCC account using OAuth token, is there a way to revoke that token by using some Google API request? I know that the user can go to his "Connected apps and sites" in his account and revoke access there but I would like to have an option to do that using our

Re: Revoke OAuth token using API

2016-01-22 Thread Tomas Rimkus
ps://github.com/google/google-api-php-client/blob/master/src/Google/AccessToken/Revoke.php On Friday, January 22, 2016 at 2:48:45 PM UTC+1, Tomas Rimkus wrote: > > Assuming some user gave access to his MCC account using OAuth token, is > there a way to revoke that token by using some Go

Re: CustomerSyncService does not return changedFeeds in CampaignChangeData object

2016-05-03 Thread Tomas Rimkus
for customerSyncservice. >>> >>> Thanks, >>> >>> >>> On Friday, 6 March 2015 21:11:14 UTC+5:30, Josh Radcliff (AdWords API >>> Team) wrote: >>>> >>>> Hi, >>>> >>>> I just reached out to the e

Re: Read timed out on API calls

2016-09-09 Thread Tomas Rimkus
Hi, We are experiencing exactly the same problem since 7th of September when using Reporting API. It seems the time-outs occur for some accounts more often than the others. It's also taking way too long for the connection to be dropped because of "time-out" with default settings. How can we set

Re: Read timed out on API calls

2016-09-13 Thread Tomas Rimkus
I can confirm that the issue is still present. At least one report download failed after multiple retries due to read time-out on our end. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.co

Re: Read timed out on API calls

2016-09-13 Thread Tomas Rimkus
We are running Amazon EC2 instance located in Frankfurt, Germany. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: Read timed out on API calls

2016-09-19 Thread Tomas Rimkus
It seems to be working well for us too since Friday. It would be nice if google developers could share what was the problem on their end which caused the timeouts. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.co