Re: Can not save Audience Rule with ExpressionUserList

2015-11-17 Thread Binh Quach
Hi, Anthony
Thanks all. But requests do not throw [CollectionSizeError.TOO_FEW @ 
operations[0].operand.rule.groups]. 

Hi, Adwords API Team
When i create with same rule one by back-end and one by manual, data that i 
get not the same. One is UserList type with no rule and another is 
ExpressionUserList type. Can you explain it? Thanks. I will change it to 
AdWords Community Forum
.


On Tuesday, November 17, 2015 at 7:09:27 PM UTC+7, Florian Lherbette wrote:
>
> Anthony, while I do agree that this question is not related to AdWords 
> API, I often wonder how technical problems on the AdWords UI should be 
> reported. Is AdWords Community the right place to get feedback on technical 
> issues and escalate bugs to the AdWords engineering team?
>
> Also, to add some information on the matter: I stumbled on the same error 
> a year ago. At that time I inspected the requests made to the backend and I 
> saw that the userlist creation failed because of the following API error:
>
> [CollectionSizeError.TOO_FEW @ operations[0].operand.rule.groups]
>
>
> I hope this can help.
>
> -- 
> Florian
>
> On Monday, November 16, 2015 at 10:08:37 PM UTC+1, Anthony Madrigal wrote:
>>
>> Hello,
>>
>> This question is best suited for the AdWords Community Forum 
>> .
>>  
>> They should be able to help you there.
>>
>> Cheers,
>> Anthony
>> AdWords API Team
>>
>

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

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


Mcc Level Account Peroformance Report

2015-11-17 Thread Chirag
Hello Team,

how I can get reports on MCC level.
for example, If I wants to get Account Performance report for all 
ClientCustomerId under my MCC. Currently I am only getting individual 
report for each client Customer id.
Is there any way to get Such report for all customer id in one report.

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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8b3fe5c0-9dbd-451d-9d24-ab303a1b3d60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error during product partition creation

2015-11-17 Thread peter . rietzler
Hi Josh

Any updates on this ?

Thanks!
Peter

Am Mittwoch, 11. November 2015 20:55:04 UTC+1 schrieb Josh Radcliff 
(AdWords API Team):
>
> Hi Peter,
>
> Using that request ID, I found some information on our side that indicates 
> that there may have been an unexpected duplication of this request. I'm 
> following up with the service owners to see what happened here, and will 
> let you know as soon as I hear back from them.
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, November 10, 2015 at 10:09:09 AM UTC-5, peter... wrote:
>>
>> Hi 
>>
>> No, I can't see any logs in our system despite the fact that the request 
>> has failed - but those logs were logged a few minutes later because further 
>> request were logged aggregated by our application. 
>>
>> The first example (PRODUCT_PARTITION_ALREADY_EXISTS from 30.10.2015) that 
>> I've posted to this thread happened on  
>>
>> 29.10.2015 21:17:20,497
>>
>> requestId (taken from response) = 00052343fe9006900a0ddbd10203b361
>>
>>
>> I can definitely see from the SOAP logs (from the Adwords API) that a new 
>> group was created and the product partition add request was only sent once. 
>> Does this help ?
>>
>>
>>
>> Am Dienstag, 3. November 2015 17:42:00 UTC+1 schrieb Josh Radcliff 
>> (AdWords API Team):
>>>
>>> Hi,
>>>
>>> I took a look at the requests coming from your developer token, and I 
>>> see REMOVE mutate requests coming in for that ad group's criteria at the 
>>> following times:
>>>
>>> ViennaTime : 2015-10-30 06:05:40
>>> Successful : True
>>>
>>> ViennaTime : 2015-10-30 06:06:04
>>> Successful : False
>>>
>>> In the user interface, I see the product groups were removed via the API 
>>> at 2015-10-30 06:06:07. I realize that is after the 2nd request, but 
>>> I'm theorizing that the first request may have taken 27 seconds to 
>>> complete. Do you happen to have timestamps in your logs for those requests?
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, November 3, 2015 at 8:41:56 AM UTC-5, peter... wrote:

 Hi Josh 

 These are really wild assumptions, but for me it looks like that I can 
 see the same problem with other requests regarding shopping ad group 
 criterions too. 

 I've got another case that looks pretty similar to me (though I cannot 
 prove this since I do not have SOAP logs for this). But from our logs I 
 can 
 see that we've sent a deletion request for shopping ad group criterions 
 (e.g.: item id = 333518-105, criterion id = 139771732115, ad group id = 
 23172885875, campaign id = 321117275). The product partition was 
 successfully deleted - I can see this in the change logs in the Adwords UI 
 (30.10.2015 
 06:06:07). But my application logs tell me that the API returned an 
 error
 Errors while removing group item bids: Group 23172885875: Item 
 333518-105: 
 [EntityNotFound,CriterionId{id=139771732115},EntityNotFound.INVALID_ID;]; 

 For me it looks like that someone duplicates the same request. I've 
 double checked our logs and they tell me that it's not our application (as 
 stated above I unfortunately cannot see the SOAP request directly). 
 When looking at the SOAP logs that I've provided earlier I assume the 
 same could have happened here.


 Am Montag, 2. November 2015 19:56:56 UTC+1 schrieb Josh Radcliff 
 (AdWords API Team):
>
> Hi Peter,
>
> Are you running multiple threads that are mutating the trees in 
> question? I ask because I looked at two of your requests from today that 
> failed with PRODUCT_PARTITION_ALREADY_EXISTS followed 
> by PRODUCT_PARTITION_DOES_NOT_EXIST, and in both cases the partition in 
> question *does* already exist in the ad group.
>
> The requests I checked were for ad group IDs 21637072081 
> and 21637229281, both under campaign ID 345581401.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, November 2, 2015 at 12:30:38 AM UTC-5, peter... wrote:
>>
>> Hi Josh
>>
>> Could the usage of not using distinct temporary IDs cause this 
>> problem ? As stated above, 99% of my requests succeed (and we've 
>> actually 
>> sent millions of them until now). 
>>
>> The tree is correct for our purposes. It will be changed by other 
>> requests later on. The problem doesn't seem to be related to the actual 
>> tree anyhow. We also see this error when we are trying to add child 
>> partitions to already existing ones. This, however, is very hard to 
>> reproduce for me since I cannot just add logs for every SOAP request to 
>> our 
>> live application and wait for a few days for this to happen. Even this 
>> simple case required hammering against the API with a local test script 
>> for 
>> a few hours. 
>>
>> Thanks! 
>> Peter
>>
>> Am Freitag, 30. Oktober 2015 20:43:58 UTC+1 schrieb Josh Radcliff 
>> (

ValueTrack Parameter to Match mobileappcategory:: in PLACEMENT_PERFORMANCE_REPORT

2015-11-17 Thread Mark Rogoyski
In Display Network mobile app install campaigns that target mobile app 
categories as the biddable placement, you can get the mobileappcategory:: 
ID string in the PLACEMENT_PERFORMANCE_REPORT in the Criteria field 
(Placement column).

For example, if you are targeting: */All Apps/Google Play/Games*
It will show up as *mobileappcategory::60008 *in the 
PLACEMENT_PERFORMANCE_REPORT's Placement column (Criteria field).
For reference, here are the mobileappcategory IDs: 
https://developers.google.com/adwords/api/docs/appendix/mobileappcategories

My question then, is there a way to get this mobile app category ID string 
in the ad's URL using ValueTrack parameters or some other mechanism?

For example, in the case of targeting mobile app placements (in comparison 
to mobile app categories), in the PLACEMENT_PERFORMANCE_REPORT, the mobile 
app placement shows up as the mobileapp::1-123456 style string ID, and in 
the URL, you can use the ValueTrack parameter {placement} to get the same 
mobileapp::1-123456 style string ID. This is very useful for aligning data 
in internal systems.

However, for mobile app categories, it does not seem like you can get the 
mobileappcategory::60008 style string ID in the URL as a parameter. If your 
campaign is targeting mobile app categories as the biddable placement and 
use the {placement} ValueTrack parameter, Google passes the 
mobileapp::1-123456 style string ID of the mobile app where the ad was 
shown, and not the app category that is being targeted. The 
PLACEMENT_PERFORMANCE_REPORT does report the mobileappcategory:: style ID.

Basically, the behavior is inconsistent between mobile apps and mobile app 
category targeted campaigns, it seems.

Looking at the definition of the {placement} parameter (
https://support.google.com/adwords/answer/2375447?hl=en), it has the 
following explanation:
*The content site where your ad was clicked (for keyword-targeted 
campaigns), or the matching placement targeting criteria for the site where 
your ad was clicked (for placement-targeted campaigns)*

I interpret that to mean that since our targeting criteria is the 
mobileappcategory, we should get the mobileappcategory:: string ID in the 
URL parameter. However, it returns the mobile app, which is not our 
biddable targeting criteria.

Is this the expected behavior of the {placement} parameter, or should it in 
fact return the mobileappcategory:: instead of the mobileapp:: string ID 
for mobile app install campaigns targeting mobile app categories as the 
biddable placement?

If this is in fact the expected behavior, how then can we get the same 
mobileappcategory:: string ID in the URL as a parameter? We'd like what 
comes in on the URL to match what we see in the 
PLACEMENT_PERFORMANCE_REPORT, just like we see for mobile app placements 
currently.

Btw, I know there is the {target} parameter that returns a partial category 
name, but this is not the ID, and the category is not unique since iOS and 
Android have different mobileappcategory:: string IDs for the same category 
description.
For example: {target}=games
Android: 60008 - /All Apps/Google Play/Games 
iOS: 60506 - /All Apps/Apple App Store/Games

Also, getting the mobile app where the ad was shown even though it is a 
mobile app category campaign is very useful in itself, and we would not 
want to lose that information, however, ideally we'd also be able to get 
the actual biddable criteria placement that is targeted as well to align 
with the data in the PLACEMENT_PERFORMANCE_REPORT.

Thank you very much.
Mark

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ce0a042f-b6d4-46e0-b68b-35d54446a915%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google AdWords API - There is no campaign!(PHP)

2015-11-17 Thread F inc
Hi,

Thank you for the answer!

I understood. Although there "currently" is not supported, does it 
supported in the future?

I know that it obtained the information campaign to be run a "Campaign 
Performance Report" or "Video Performance Report". However, I would like to 
automatically be stopped in response to the video playback number of times. 
I think you can not just report API. How about that?

2015年11月18日水曜日 0時21分15秒 UTC+9 Anthony Madrigal:

> Hello,
>
> The reason you are not seeing any campaigns returned is because the 
> *CampaignService* currently does not support video campaigns (which is 
> what both your campaigns are). However, if you run the Campaign 
> Performance Report 
> 
>  or Video Performance Report 
> ,
>  
> you should be able to see stats for them. 
>
> Cheers,
> Anthony
> AdWords API Team
>

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

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


Determining whether a campaign targeting the search network, or the display network

2015-11-17 Thread etienne . veilleux
Hi,

I'm trying to determine whether a campaign targeting the search network or 
the display network, but I don't know which service to use.

I am able to get the information of a campaign with "CampaignService".

How can I get this kind of data?

I am working with PHP.

Thank you !

This is the way I get campaign informations:

function getCampaign(AdWordsUser $user) {
$campaignService = $user->GetService('CampaignService', 
ADWORDS_VERSION);
$selector = new Selector();
$selector->fields = array('Id','Name', 'Status');
// Filter out deleted criteria.
//$selector->predicates[] = new Predicate('Status', 'NOT_IN', 
array('DELETED', 'PAUSED'));
 
$page = $campaignService->get($selector);
 
foreach ($page->entries as $campaign) {
printf("%s", $campaign->id);
printf("%s", $campaign->name);
printf("%s", $campaign->status);
} 
}

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ddb6e3cc-e33e-48b0-af3d-97ba2cf5d7e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: API steps to get javascript for tracking calls to a phone number displayed on a website

2015-11-17 Thread test . manager . aw
Josh,

Thank you very much for your quick and clear reply!  I missed the ADD 
operation entirely.  :)

On Tuesday, November 17, 2015 at 2:46:45 PM UTC-7, Josh Radcliff (AdWords 
API Team) wrote:
>
> Hi,
>
> Please see my responses inline below.
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, November 17, 2015 at 2:48:24 PM UTC-5, test.manager.aw wrote:
>>
>>
>> Starting point:: 
>> https://support.google.com/adwords/answer/6095883?hl=en#add_tag
>>
>> I need to *programmatically *retrieve the javascript "tracking tag" from 
>> AdWords so that I can add it to my website to implement a ConversionTracker 
>> for phone calls.
>>
>> *Question 1*: Is the following correct?
>>
>> 1. Add a call extension to my Campaign Feed, indicating that I want a 
>> AdWords to assign a Google phone number
>>
>> Call extensions are not the same as the website call tracking in the Help 
> Center link you provided. A call extension is a phone number that appears 
> on your *ads*, while the call tracking feature you mentioned is for 
> tracking calls to a phone number displayed on your *website*.
>
> Therefore, adding a call extension will not automatically create a 
> *WebsiteCallMetricsConversion*. You will need to do that via a call to 
> ConversionTrackerService.mutate 
> 
>  where 
> you pass an *ADD* operation containing a WebsiteCallMetricsConversion 
> 
> . 
>
>>
>> 2. Call ConversionTrackerService *>* ConversionTrackerService *>* 
>> WebsiteCallMetricsConversion and get the JavaScript tracking tag from the 
>> *snippet 
>> *property of WebsiteCallMetricsConversion
>>
>> Yes, that's correct. 
>
>>
>> *Question 2*: Is there a "waiting period" or delay between the time I 
>> update my Feed and the time the snippet becomes available on the 
>> WebsiteCallMetricsConversion.
>> Note, I am *not* asking when the Google number will "go live".  I'm 
>> asking when the conversion tracking javascript tracking tag snippet becomes 
>> available?
>>
> The snippet will be available immediately after you complete the 
> *ConversionTrackerService.mutate* call I mentioned in #1. 
>
>>
>> *Question 3*: Does (can?) the javascript tracking tag snippet ever 
>> change?  In other words, is there any kind of feed update that would cause 
>> a snippet I have previously retrieved to become invalid and force me to 
>> retrieve it again and update my site?
>>
> I'm not aware of anything that would change the tag, but you may want to 
> post this question to the AdWords Community 
> .
>  
> The product experts there should be able to provide a definitive answer. 
>
>>
>> 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8c1c92ab-22b6-4c86-ad98-c3d46fde1f1e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: URL_PERFORMANCE_REPORT Behavior Changed

2015-11-17 Thread Nadine Sundquist (AdWords API Team)
Hi Mark,

Thank you for your patience in clarifying that it's disappearance of named 
mobile app placements that is the issue. I zeroed in quickly on the 
anonymous placements and missed that point. I'm running it by a few of the 
folks here to see if they know of anything general that could have caused 
that. I'll get back to you soon.

Regards,
Nadine, AdWords API Team

On Tuesday, November 17, 2015 at 1:14:54 PM UTC-5, Mark Rogoyski wrote:
>
> Hi Nadine,
>
> The issue isn't the anonymous placements. Those have always been there. 
> The issue is that the named mobile app placements stopped showing up from 
> Nov 3 onward, where as prior to Nov 3 we could see the mobile app 
> placements in the reports. So now all we see are the anonymous placements. 
> We can no longer see all the non-anonymous placements.
>
> Please let me know if you need any other information to troubleshoot.
> Thank you.
> Mark
>
> On Tuesday, November 17, 2015 at 6:15:30 AM UTC-8, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hello Mark,
>>
>> Thank you for providing the detailed information. It helps to know that 
>> the behavior is the same in both the user interface and the API.
>>
>> What you're seeing is called anonymous placements. They've existed for a 
>> couple of years, but not everyone sees them. The first post here 
>> 
>>  provides 
>> a pretty good explanation on how anonymous placements show up when 
>> publishers do not want to give their URL. It is possible to exclude 
>> these publishers 
>>  
>> from your campaign. I don't currently know of a reason why you would all of 
>> a sudden be seeing anonymous placements on a specific day. Perhaps, there 
>> was an exclusion in the campaign before that was keeping these anonymous 
>> placements from showing up.
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Monday, November 16, 2015 at 1:42:56 PM UTC-5, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hi Mark,
>>>
>>> Thanks for such a detailed explanation. I don't know of any recent 
>>> changes in the URL_PERFORMANCE_REPORT. I could really use your help on 
>>> figuring out one more thing, since my account doesn't have enough data to 
>>> give this a try. Is this also happening in the AdWords user interface when 
>>> you pull up the same report? Can you send me a campaign ID where you're 
>>> seeing this?
>>>
>>> Thanks,
>>> Nadine, AdWords API Team
>>>
>>> On Friday, November 13, 2015 at 8:35:25 PM UTC-5, Mark Rogoyski wrote:

 Hi,

 It seems that the behavior of the URL_PERFORMANCE_REPORT changed on 
 November 3, 2015. Can someone confirm this?

 Prior to Nov 3, if you had a mobile app install campaign that targeted 
 broad placements such as mobile app categories, the URL_PERFORMANCE_REPORT 
 would report stats for the individual mobile apps that the ad showed in 
 (the Url and DisplayName name columns). This was useful to see where the 
 ads were showing at a granular mobile app level, even though the biddable 
 placement was at a broader category level. Same for conversion optimizer 
 campaigns.

 However, since Nov 3, the URL_PERFORMANCE_REPORT no longer seems to 
 report the mobile apps, but instead is empty, or shows strings such as the 
 following format in the Url and DisplayName 
 columns: af0ecc031d813429.anonymous.google

 Was there an intended change to how the URL_PERFORMANCE_REPORT reports 
 mobile apps when targeting broad mobile app category placements that 
 happened on Nov 3? Querying for dates prior to Nov 3 still bring back the 
 mobile app IDs. Querying for Nov 3 and onward exhibits the new behavior.

 Thanks.
 Mark

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c989fa0d-e589-4fd0-b5ed-23a138bcdd6e%40googlegroups.com.
For more options, visit https://groups.g

Re: (502)Bad Gateway error

2015-11-17 Thread Jill
FYI this is on getting result from a bulk mutate job.

On Tuesday, November 17, 2015 at 3:35:42 PM UTC-8, Jill wrote:
>
> Hi,
>
> We are getting a lot of these (502)Bad Gateway errors today.  It was only 
> intermittent previously.  This still happens after many retries.  What does 
> it mean?
>
> Thanks!
> Jill
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8c2ebb87-f1b1-4334-9a6b-cd7c9f9a0758%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(502)Bad Gateway error

2015-11-17 Thread Jill
Hi,

We are getting a lot of these (502)Bad Gateway errors today.  It was only 
intermittent previously.  This still happens after many retries.  What does 
it mean?

Thanks!
Jill

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6649d858-e2a5-49c5-b60f-53c481f02c7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using reports to sync account structure

2015-11-17 Thread Brad Ruderman
I would like to revisit this topic. I am currently trying to sync the 
KEYWORD_PERFORMANCE_REPORT, so everyday after the "data freshness time" 
(https://support.google.com/adwords/answer/2544985), I was running a query 
for the past 5 days and replacing the data. However I noticed that as of 
lately there is data that is not reconciling with the adwords UI. I tracked 
the issue down to a specific date, and reran the import to find that the 
data was correct. This means that the data has been changing for the past 5 
days. I would like to implement the CustomerSyncService to allow me to use 
a sync date and then query for the changed data, though I am not sure how 
to interrupt the result of the CustomerSyncService i.e. the 
CampaignChangeData to then know which days need to be reprocessed for 
reporting. Can you help me understand the result of CampaignChangeData to 
dynamically create the query to get the new data for the keyword 
performance report?

Thanks!

On Tuesday, June 12, 2012 at 8:10:27 AM UTC-7, Oliver wrote:
>
>
> Hi,
>
> What is the best way to synchronize our local database record of the 
> account structure with that from the API?
>
> We can get the x_performance_report for each entity and compare the return 
> result with what we have locally.  However, we believe the performance 
> reports do NOT return all the entities (that don't have data) even when 
> includeZeroImpressions is set to TRUE as confirmed by the following:
>
>
> http://googleadsdeveloper.blogspot.co.uk/2011/12/zero-impression-data-in-adwords-api.html
> "...but be aware that setting it to "true" does not guarantee that 
> zero-impression rows will be returned.".
>
> How else can one ensure we're getting back all the account entities 
> irrespective of their performance data or statuses, etc.
>
> Oliver
>
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d49c0faf-d800-46e8-bb36-179f6ab7aa71%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Special Char in text ad

2015-11-17 Thread Nadine Sundquist (AdWords API Team)
Hi Jesus,

I'm not a Python expert, so I'm going to ask around to see if one of my 
colleagues has tried this before. I'll get back to you when I have an 
answer.

Best,
Nadine, AdWords API Team

On Tuesday, November 17, 2015 at 10:55:42 AM UTC-5, jesus.rom...@ogilvy.com 
wrote:
>
> Hi, I already try  changing the default encoding but still doesn't works, 
> can you tell me the encoding that the mutate function is suposed to read? 
> becausa I have tried with unicode, UTF-8 and iso-8859-15 but with all of 
> that I keep getting the same error.
>
> I don't know what the mutate function does internaly, but based on the 
> error I'm guessing that at some point it tries to decode the string but I 
> can't figure out from what encoding is trying to decode.
>
> 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a5609e37-5bd9-4c6a-8e8f-eb62132341ce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Java: Type mismatch: cannot convert from SeedAdGroupIdSearchParameter to SearchParameter

2015-11-17 Thread Umesh Dengale
Hi Maarten,

Could you please check the selector is of type TargetingIdeaSelector 
?
 
 Please check out GetKeywordIdeas 

 Java example from the client library.

Regards,
Umesh, AdWords API Team.

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

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


Re: IdeaTextFilterSearchParameter to be more specific?

2015-11-17 Thread Anthony Madrigal
Hi,

Could you please *reply privately to author *your SOAP request and response 
for this call so I can do some further investigation?

Thanks,
Anthony
AdWords API Team

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

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


Re: Couple of issues with our API

2015-11-17 Thread Umesh Dengale
Hello,

The AuthorizationError.USER_PERMISSION_DENIED means your OAuth credentials 
don't match clientCustomerId you specify. Basically, login you are using 
doesn't have access to the account you are trying to touch. BTW, this is 
covered here 
.
 
Please re-do the OAuth flow (generate new refresh token) making sure you 
are logged in under a proper account(MCC account owner). Please check out 
OAuth2.0 
PHP guide 
 for 
more details. Please let us know if the issue is not resolved.

Regards,
Umesh, AdWords API Team.

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

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


Re: Invalid grant when using Token Refresh

2015-11-17 Thread Umesh Dengale
Hello,

There is currently a limit of 25 refresh tokens per user account per client 
. 
Please check out token expiration section from the Using OAuth 2.0 to 
Access Google APIs  
guide 
for more details.

Regards,
Umesh, AdWords API Team.

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

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


Re: API steps to get javascript for tracking calls to a phone number displayed on a website

2015-11-17 Thread Josh Radcliff (AdWords API Team)
Hi,

Please see my responses inline below.

Thanks,
Josh, AdWords API Team

On Tuesday, November 17, 2015 at 2:48:24 PM UTC-5, test.manager.aw wrote:
>
>
> Starting point:: 
> https://support.google.com/adwords/answer/6095883?hl=en#add_tag
>
> I need to *programmatically *retrieve the javascript "tracking tag" from 
> AdWords so that I can add it to my website to implement a ConversionTracker 
> for phone calls.
>
> *Question 1*: Is the following correct?
>
> 1. Add a call extension to my Campaign Feed, indicating that I want a 
> AdWords to assign a Google phone number
>
> Call extensions are not the same as the website call tracking in the Help 
Center link you provided. A call extension is a phone number that appears 
on your *ads*, while the call tracking feature you mentioned is for 
tracking calls to a phone number displayed on your *website*.

Therefore, adding a call extension will not automatically create a 
*WebsiteCallMetricsConversion*. You will need to do that via a call to 
ConversionTrackerService.mutate 

 where 
you pass an *ADD* operation containing a WebsiteCallMetricsConversion 

. 

>
> 2. Call ConversionTrackerService *>* ConversionTrackerService *>* 
> WebsiteCallMetricsConversion and get the JavaScript tracking tag from the 
> *snippet 
> *property of WebsiteCallMetricsConversion
>
> Yes, that's correct. 

>
> *Question 2*: Is there a "waiting period" or delay between the time I 
> update my Feed and the time the snippet becomes available on the 
> WebsiteCallMetricsConversion.
> Note, I am *not* asking when the Google number will "go live".  I'm 
> asking when the conversion tracking javascript tracking tag snippet becomes 
> available?
>
The snippet will be available immediately after you complete the 
*ConversionTrackerService.mutate* call I mentioned in #1. 

>
> *Question 3*: Does (can?) the javascript tracking tag snippet ever 
> change?  In other words, is there any kind of feed update that would cause 
> a snippet I have previously retrieved to become invalid and force me to 
> retrieve it again and update my site?
>
I'm not aware of anything that would change the tag, but you may want to 
post this question to the AdWords Community 
. 
The product experts there should be able to provide a definitive answer. 

>
> 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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/02d943cc-8179-4a9c-adf1-a0cb4ab438b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Maximum number refreshes for access tokens

2015-11-17 Thread Umesh Dengale
Hi Sagar,

There is currently a limit of 25 refresh tokens per user account per client 
. If 
the limit is reached, creating a new token automatically invalidates the 
oldest token without warning. If you need to authorize multiple programs, 
one workaround is to limit the number of clients that you authorize per 
user account to 15 or 20. If you are a Google Apps admin, you can create 
additional admin users and use them to authorize some of the clients. 
Please check out Using OAuth 2.0 to Access Google APIs 
 guide for more 
details.

Thanks,
Umesh, AdWords API Team.

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

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


Re: Issue creating custom combination remarketing list using LogicalUserList

2015-11-17 Thread Nadine Sundquist (AdWords API Team)
Hello,

I gave this a try myself using the example, while keeping in mind what you 
wanted to do. This is the request and response in SOAP XML (minus the 
header):

[17 Nov 2015 16:26:44,075 - INFO ] Outgoing Request:
https://adwords.google.com/api/adwords/rm/v201509";>https://adwords.google.com/api/adwords/cm/v201509";>ADDMy combination list customers 
#2gQCmMULSkgHdANY666125336661241366612293
[17 Nov 2015 16:26:44,540 - INFO ] Incoming response:
https://adwords.google.com/api/adwords/cm/v201509"; 
xmlns:ns2="https://adwords.google.com/api/adwords/rm/v201509";>UserListReturnValuehttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="ns2:LogicalUserList">66612653falseMy
 
combination list customers 
#2gQCmMULSkgHdOPENOWNEDACTIVE30LOGICALtrueLogicalUserListANY66612533truelist
 
#1mXn1x3VePnQ6REMARKETINGBasicUserList66612413truelist
 
#1mlcbZAtdOeBkREMARKETINGBasicUserList66612293truelist
 
#1mGOdnV3oZrZUREMARKETINGBasicUserList

The one difference I see between the two is that I'm specifying a specific 
kind of list rather than a UserList. Please take a look at this request, an 
give it a try in your own code. Just as a quick note, certain types of user 
lists cannot be combined with other types of user lists. For example, CRM 
based user lists cannot be combined with other types of user lists. I'm 
just mentioning this because based on your request, I can't tell what kinds 
of lists you're using. Hopefully, that will help as well.

Regards,
Nadine, AdWords API Team

On Tuesday, November 17, 2015 at 12:31:29 AM UTC-5, kaushik vinay T G wrote:
>
> Hi Nadine,
>
>Yes, the example shown for "Combining multiple user lists" on that 
> page.
> Thanks.
>
> On Monday, 16 November 2015 18:10:38 UTC-5, Nadine Sundquist (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> In order to make sure I reproduce this correctly, is this example 
>> 
>>  
>> the one that you were following when creating your request?
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Monday, November 16, 2015 at 8:50:40 AM UTC-5, kaushik vinay T G wrote:
>>>
>>>
>>> Hello,
>>>
>>>   We are using Ruby client library for the AdWords API, currently 
>>> having issues creating custom combination of existing remarketing list 
>>> using LogicalUserList.
>>>   Passing multiple Userlist as an array inside rule_operands seems to 
>>> set only one of Userlist in the result.
>>>   My problem is similar to this question previous asked by someone v201502 
>>> version can't set retargeting audience. 
>>> 
>>>   Please advise on how to pass the parameters in respect to code below. 
>>>
>>>   Thanks.
>>>
>>>   Code:
>>>
>>>   user_list_srv = adwords.service(:AdwordsUserListService, :v201509)
>>>   operation = {
>>> :operator => 'ADD',
>>> :operand => {
>>>   :xsi_type => 'LogicalUserList',
>>>   :name => "Retargeting list",
>>>   :description => "Custom combination list",
>>>   :status => 'OPEN',
>>>   :membership_life_span => '30',
>>>   :rules => [
>>> {
>>>   :operator => 'ANY',
>>>   :rule_operands => [
>>> {
>>>   :xsi_type=>"UserList",
>>>   :id => 185402234
>>> },
>>> {
>>>   :xsi_type=>"UserList",
>>>   :id => 185402123
>>> },
>>> {
>>>   :xsi_type=>"UserList",
>>>   :id => 185402755
>>> }
>>>   ]
>>> }
>>>   ]
>>> }
>>>   }
>>>  response = user_list_srv.mutate([operation])
>>>
>>>  result:
>>>
>>> {:list_return_value_type=>"UserListReturnValue", 
>>> :value=>[{:id=>"18566", :is_read_only=>"false", :name=>"Retargeting 
>>> list", :description=>"Custom combination list", :status=>"OPEN", 
>>> :integration_code=>nil, :access_reason=>"OWNED", 
>>> :account_user_list_status=>"ACTIVE", :membership_life_span=>"30", 
>>> :list_type=>"LOGICAL", :is_eligible_for_search=>"true", 
>>> :user_list_type=>"LogicalUserList", :rules=>{:operator=>"ANY", 
>>> :rule_operands=>{:user_list=>{:id=>"185402755", :is_read_only=>"true", 
>>> :name=>"Retargeting - Commercial Sales Specialist", 
>>> :list_type=>"RULE_BASED", :user_list_type=>"ExpressionRuleUserList", 
>>> :rule=>{:groups=>{:items=>{:string_rule_item=>{:key=>{:name=>"url__"}, 
>>> :op=>"CONTAINS", :value=>"commercial-sales-specialist", 
>>> :"@xsi:type"=>"ns2:ExpressionRuleUserList"}}}, 
>>> :xsi_type=>"ns2:LogicalUserList"}]} 
>>>
>>

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

Java: Type mismatch: cannot convert from SeedAdGroupIdSearchParameter to SearchParameter

2015-11-17 Thread maarten . stolk
Hi all,

I'm trying to run the SeedAdGroupIdSearchParameter function with 
the TargetingIdeaSelector using Java.

Long adGroupId = Long.parseLong("your-adgroup-ID");
SeedAdGroupIdSearchParameter seedAdGroupIdSearchParameter =
   new SeedAdGroupIdSearchParameter(null, adGroupId);

selector.setSearchParameters(new SearchParameter[] 
{seedAdGroupIdSearchParameter});

I'm constantly getting the error message: "Type mismatch: cannot convert 
from SeedAdGroupIdSearchParameter to SearchParameter"
which I can't resolve.

Similar scripts using the TargetingIdeaSelecter are working correctly.
Spending hours on it already, so help would be highly appreciated!

Any suggestions?

Cheers,
Maarten

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5706ca63-a0b0-41db-9665-2ee6c1e8fce5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Customer Sync Service ERROR - CustomerSyncError.MISSING_IDS

2015-11-17 Thread Josh Radcliff (AdWords API Team)
Hi Chaitanya,

Sorry if the documentation is not clear. When making requests to that 
service you must either provide a list of campaignIds 

 or 
a list of feedIds 

 on 
your *CustomerSyncSelector*.

Cheers,
Josh, AdWords API Team

On Tuesday, November 17, 2015 at 6:44:54 AM UTC-5, Chaitanya Kulkarni wrote:
>
> While calling customer sync service I want to fetch all the campaigns 
> which have changed from a certain date.
> In the API documentation given here 
> 
>  it 
> is not mandatory to give campaign ids. But when I dont give campaign
> ids in the selector I am getting CustomerSyncError.MISSING_IDS error. I am 
> attaching a file of my code here 
> where I saw this issue. Please revert whether I am missing something or 
> this is a genuine bug.
>
> PFA code.
>
> Regards,
> Chaitanya.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/1ecd9e1f-df0f-4209-95c2-07305f66d136%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


API steps to get javascript for tracking calls to a phone number displayed on a website

2015-11-17 Thread test . manager . aw

Starting 
point:: https://support.google.com/adwords/answer/6095883?hl=en#add_tag

I need to *programmatically *retrieve the javascript "tracking tag" from 
AdWords so that I can add it to my website to implement a ConversionTracker 
for phone calls.

*Question 1*: Is the following correct?

1. Add a call extension to my Campaign Feed, indicating that I want a 
AdWords to assign a Google phone number

2. Call ConversionTrackerService *>* ConversionTrackerService *>* 
WebsiteCallMetricsConversion and get the JavaScript tracking tag from the 
*snippet 
*property of WebsiteCallMetricsConversion


*Question 2*: Is there a "waiting period" or delay between the time I 
update my Feed and the time the snippet becomes available on the 
WebsiteCallMetricsConversion.
Note, I am *not* asking when the Google number will "go live".  I'm asking 
when the conversion tracking javascript tracking tag snippet becomes 
available?

*Question 3*: Does (can?) the javascript tracking tag snippet ever change? 
 In other words, is there any kind of feed update that would cause a 
snippet I have previously retrieved to become invalid and force me to 
retrieve it again and update my site?

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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6a62c1e6-4090-4d10-8654-cbd6454d28ab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Couple of issues with our API

2015-11-17 Thread advisoryads
Good afternoon,

We've suddenly received a couple of errors with our API for a number of 
clients and were looking for some clarification on best-practices for 
clearing up these issues.

*Issue 1* (we thought had resolved this issue by logging each of our client 
accounts out then re-logging in and syncing -- worked for ~3 weeks before 
starting to fail again): 

Note- this is for all parts of the API, not just ads.

"error" : "invalid_grant"

Trace: #0 
/var/www/app/vendor/Google/Api/Ads/Common/Util/SimpleOAuth2Handler.php(98): 
SimpleOAuth2Handler->MakeRequest('https://account...', Array)

#1 /var/www/app/vendor/Google/Api/Ads/Common/Util/OAuth2Handler.php(113): 
SimpleOAuth2Handler->RefreshAccessToken(Array)

#2 /var/www/app/vendor/Google/Api/Ads/Common/Lib/AdsSoapClient.php(513): 
OAuth2Handler->GetOrRefreshAccessToken(Array)

#3 /var/www/app/vendor/Google/Api/Ads/Common/Lib/AdsSoapClient.php(216): 
AdsSoapClient->GenerateHttpHeaders()

#4 
/var/www/app/vendor/Google/Api/Ads/AdWords/v201506/AdGroupAdService.php(8262): 
AdsSoapClient->__soapCall('get', Array)

#5 /var/www/app/google/AdApi.php(30): 
AdGroupAdService->get(Object(Selector))

#6 /var/www/app/google/GoogleBase.php(130): AdApi->getAdsCached()

#7 /var/www/app/google/AdApi.php(16): GoogleBase->getData(Object(AdApi), 
'getAdsCached', 'ads')

#8 /var/www/app/routes/adwords.php(112): AdApi->get()

#9 [internal function]: {closure}()

#10 /var/www/app/vendor/Slim/Route.php(468): 
call_user_func_array(Object(Closure), Array)

#11 /var/www/app/vendor/Slim/Slim.php(1338): Slim\Route->dispatch()

#12 /var/www/app/vendor/Slim/Middleware/Flash.php(85): Slim\Slim->call()

#13 /var/www/app/vendor/Slim/Middleware/MethodOverride.php(92): 
Slim\Middleware\Flash->call()

#14 /var/www/app/middleware/JsonApiMiddleware.php(136): 
Slim\Middleware\MethodOverride->call()

#15 /var/www/app/middleware/Authorization.php(273): 
JsonApiMiddleware->call()

#16 /var/www/app/vendor/Slim/Slim.php(1283): Authorization->call()

#17 /var/www/html/index.php(45): Slim\Slim->run()

#18 {main}


*Issue 2:*


Error: [AuthorizationError.USER_PERMISSION_DENIED @ ; trigger:'']

URL: /adwords/adset/stats

Trace: #0 
/var/www/app/vendor/Google/Api/Ads/Common/Lib/AdsSoapClient.php(233): 
SoapClient->__soapCall('get', Array, NULL, Array, Array)

#1 
/var/www/app/vendor/Google/Api/Ads/AdWords/v201506/AdGroupCriterionService.php(10215):
 
AdsSoapClient->__soapCall('get', Array)

#2 /var/www/app/google/AdSetApi.php(135): 
AdGroupCriterionService->get(Object(Selector))

#3 /var/www/app/google/GoogleBase.php(130): 
AdSetApi->getAdSetSettingsCached()

#4 /var/www/app/google/AdSetApi.php(100): 
GoogleBase->getData(Object(AdSetApi), 'getAdSetSetting...', 
'ad_set_settings')

#5 /var/www/app/google/AdSetApi.php(192): AdSetApi->getAdSetSettings()

#6 /var/www/app/google/AdSetApi.php(54): AdSetApi->ParseAdSetSettings()

#7 /var/www/app/routes/adwords.php(96): AdSetApi->getAdSetStats('false')

#8 [internal function]: {closure}()

#9 /var/www/app/vendor/Slim/Route.php(468): 
call_user_func_array(Object(Closure), Array)

#10 /var/www/app/vendor/Slim/Slim.php(1338): Slim\Route->dispatch()

#11 /var/www/app/vendor/Slim/Middleware/Flash.php(85): Slim\Slim->call()

#12 /var/www/app/vendor/Slim/Middleware/MethodOverride.php(92): 
Slim\Middleware\Flash->call()

#13 /var/www/app/middleware/JsonApiMiddleware.php(136): 
Slim\Middleware\MethodOverride->call()

#14 /var/www/app/middleware/Authorization.php(273): 
JsonApiMiddleware->call()

#15 /var/www/app/vendor/Slim/Slim.php(1283): Authorization->call()

#16 /var/www/html/index.php(45): Slim\Slim->run()

#17 {main}


*Issue 3:*


Error: [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]

URL: /adwords/adset/stats

Trace: #0 
/var/www/app/vendor/Google/Api/Ads/Common/Lib/AdsSoapClient.php(233): 
SoapClient->__soapCall('get', Array, NULL, Array, Array)

#1 
/var/www/app/vendor/Google/Api/Ads/AdWords/v201506/AdGroupCriterionService.php(10215):
 
AdsSoapClient->__soapCall('get', Array)

#2 /var/www/app/google/AdSetApi.php(135): 
AdGroupCriterionService->get(Object(Selector))

#3 /var/www/app/google/GoogleBase.php(130): 
AdSetApi->getAdSetSettingsCached()

#4 /var/www/app/google/AdSetApi.php(100): 
GoogleBase->getData(Object(AdSetApi), 'getAdSetSetting...', 
'ad_set_settings')

#5 /var/www/app/google/AdSetApi.php(192): AdSetApi->getAdSetSettings()

#6 /var/www/app/google/AdSetApi.php(54): AdSetApi->ParseAdSetSettings()

#7 /var/www/app/routes/adwords.php(96): AdSetApi->getAdSetStats('true')

#8 [internal function]: {closure}()

#9 /var/www/app/vendor/Slim/Route.php(468): 
call_user_func_array(Object(Closure), Array)

#10 /var/www/app/vendor/Slim/Slim.php(1338): Slim\Route->dispatch()

#11 /var/www/app/vendor/Slim/Middleware/Flash.php(85): Slim\Slim->call()

#12 /var/www/app/vendor/Slim/Middleware/MethodOverride.php(92): 
Slim\Middleware\Flash->call()

#13 /var/www/app/middleware/JsonApiMidd

Re: Can not save Audience Rule with ExpressionUserList

2015-11-17 Thread Nadine Sundquist (AdWords API Team)
Hi Florian,

Thanks for bringing up the question. I would be happy to clarify things. 
Any technical issues with the AdWords user interface go through the AdWords 
Community Forum 
 
because 
that support team has better access to the engineers who construct the 
AdWords user interface. Even though both the AdWords user interface and 
AdWords API use the same data on the back-end, there are separate teams 
that construct each of the interfaces. 

Some of the knowledge from the API can translate over to the user interface 
as well. So, if you were able to figure out why that error came up a year 
ago for you, you may be able to give some suggestions to Binh as to what 
the problem may be.

Best,
Nadine, AdWords API Team

On Tuesday, November 17, 2015 at 7:09:27 AM UTC-5, Florian Lherbette wrote:
>
> Anthony, while I do agree that this question is not related to AdWords 
> API, I often wonder how technical problems on the AdWords UI should be 
> reported. Is AdWords Community the right place to get feedback on technical 
> issues and escalate bugs to the AdWords engineering team?
>
> Also, to add some information on the matter: I stumbled on the same error 
> a year ago. At that time I inspected the requests made to the backend and I 
> saw that the userlist creation failed because of the following API error:
>
> [CollectionSizeError.TOO_FEW @ operations[0].operand.rule.groups]
>
>
> I hope this can help.
>
> -- 
> Florian
>
> On Monday, November 16, 2015 at 10:08:37 PM UTC+1, Anthony Madrigal wrote:
>>
>> Hello,
>>
>> This question is best suited for the AdWords Community Forum 
>> .
>>  
>> They should be able to help you there.
>>
>> Cheers,
>> Anthony
>> AdWords API Team
>>
>

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

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


Re: URL_PERFORMANCE_REPORT Behavior Changed

2015-11-17 Thread Mark Rogoyski
Hi Nadine,

The issue isn't the anonymous placements. Those have always been there. The 
issue is that the named mobile app placements stopped showing up from Nov 3 
onward, where as prior to Nov 3 we could see the mobile app placements in 
the reports. So now all we see are the anonymous placements. We can no 
longer see all the non-anonymous placements.

Please let me know if you need any other information to troubleshoot.
Thank you.
Mark

On Tuesday, November 17, 2015 at 6:15:30 AM UTC-8, Nadine Sundquist 
(AdWords API Team) wrote:
>
> Hello Mark,
>
> Thank you for providing the detailed information. It helps to know that 
> the behavior is the same in both the user interface and the API.
>
> What you're seeing is called anonymous placements. They've existed for a 
> couple of years, but not everyone sees them. The first post here 
> 
>  provides 
> a pretty good explanation on how anonymous placements show up when 
> publishers do not want to give their URL. It is possible to exclude these 
> publishers 
>  from 
> your campaign. I don't currently know of a reason why you would all of a 
> sudden be seeing anonymous placements on a specific day. Perhaps, there was 
> an exclusion in the campaign before that was keeping these anonymous 
> placements from showing up.
>
> Best,
> Nadine, AdWords API Team
>
> On Monday, November 16, 2015 at 1:42:56 PM UTC-5, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hi Mark,
>>
>> Thanks for such a detailed explanation. I don't know of any recent 
>> changes in the URL_PERFORMANCE_REPORT. I could really use your help on 
>> figuring out one more thing, since my account doesn't have enough data to 
>> give this a try. Is this also happening in the AdWords user interface when 
>> you pull up the same report? Can you send me a campaign ID where you're 
>> seeing this?
>>
>> Thanks,
>> Nadine, AdWords API Team
>>
>> On Friday, November 13, 2015 at 8:35:25 PM UTC-5, Mark Rogoyski wrote:
>>>
>>> Hi,
>>>
>>> It seems that the behavior of the URL_PERFORMANCE_REPORT changed on 
>>> November 3, 2015. Can someone confirm this?
>>>
>>> Prior to Nov 3, if you had a mobile app install campaign that targeted 
>>> broad placements such as mobile app categories, the URL_PERFORMANCE_REPORT 
>>> would report stats for the individual mobile apps that the ad showed in 
>>> (the Url and DisplayName name columns). This was useful to see where the 
>>> ads were showing at a granular mobile app level, even though the biddable 
>>> placement was at a broader category level. Same for conversion optimizer 
>>> campaigns.
>>>
>>> However, since Nov 3, the URL_PERFORMANCE_REPORT no longer seems to 
>>> report the mobile apps, but instead is empty, or shows strings such as the 
>>> following format in the Url and DisplayName 
>>> columns: af0ecc031d813429.anonymous.google
>>>
>>> Was there an intended change to how the URL_PERFORMANCE_REPORT reports 
>>> mobile apps when targeting broad mobile app category placements that 
>>> happened on Nov 3? Querying for dates prior to Nov 3 still bring back the 
>>> mobile app IDs. Querying for Nov 3 and onward exhibits the new behavior.
>>>
>>> Thanks.
>>> Mark
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/330b9409-accc-4c1e-82b6-9d197d97ff32%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: batch job service giving operand and error message both as null

2015-11-17 Thread Kainesh Patel
Hi Josh,

Any update you would like to share with me?

Thanks,
Kainesh

On Tuesday, November 17, 2015 at 7:17:48 PM UTC+5:30, Kainesh Patel wrote:
>
> Hi Josh,
>
> I have send you mail at adwordsapiadvi...@google.com.
> Please check it.
>
> Thanks,
> Kainesh
>
> On Tuesday, November 17, 2015 at 6:15:27 PM UTC+5:30, Kainesh Patel wrote:
>>
>> Hi,
>>
>> I have a send you a mail. Please check it.
>>
>> Thanks,
>> Kainesh
>>
>> On Monday, November 16, 2015 at 11:05:10 PM UTC+5:30, Josh Radcliff 
>> (AdWords API Team) wrote:
>>>
>>> Hi Kainesh,
>>>
>>> Could you share the code you're using that leads to this result? You can 
>>> send it *only to me* (if you'd prefer) by clicking *Reply privately to 
>>> author* on this post.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, November 16, 2015 at 11:45:03 AM UTC-5, Kainesh Patel wrote:

 Hi Josh,

 Even I am trying  the same. But its pointing to null and even I tried 
 mutateResult.getErrorList(), even that is null.

 Thanks,
 Kainesh

 On Friday, November 13, 2015 at 7:19:49 PM UTC+5:30, Kainesh Patel 
 wrote:
>
> I am trying to update keyword. However, after batch job status is 
> done, when I try to check the status of operand or error, noth are 
> returning null.
>
> Batch Job Url is 
> https://www.googleapis.com/upload/storage/v1/b/batch-job-upload-prod-ebe9b43/o?uploadType=resumable&upload_id=AEnB2Uq7yXKGBpTcZMIR_Iwiv3nESXWE_vVmvUcZ3xdRH-xt580wPBP7AjJh139EKWgUUU28Qjn2RUrE1jGBWir1bHdrPQh30Q
>
> Please let me know which all information is required.
>
> Thanks,
> Kainesh
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c405f6df-8a40-4132-9a33-70357b8981bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Need C# GetAccountHierarchy without all the codeExample wrappings

2015-11-17 Thread Umesh Dengale
Hi Bruce,

You could use the ManagedCustomerService 

 to find the complete set of accounts under your MCCs and its hierarchy. 
Please check out our managing customer account guide 
 and 
the GetAccountHierarchy 

 C# 
example from the client library.

Cheers,
Umesh, AdWords API Team.

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

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


Re: Special Char in text ad

2015-11-17 Thread jesus . romero
Hi, I already try  changing the default encoding but still doesn't works, 
can you tell me the encoding that the mutate function is suposed to read? 
becausa I have tried with unicode, UTF-8 and iso-8859-15 but with all of 
that I keep getting the same error.

I don't know what the mutate function does internaly, but based on the 
error I'm guessing that at some point it tries to decode the string but I 
can't figure out from what encoding is trying to decode.

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 http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/76abd4c9-3c82-4ede-9f7d-084c51f68fab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Invalid grant when using Token Refresh

2015-11-17 Thread jnewman0817
Thanks for the response. I spoke with my supervisor and he said the servers 
are synced. I dug deeper into our authorization process and we never 
re-request refresh tokens. We oauth once and refresh the access token if it 
has expired. Also, we are the only people with access to the accounts and 
no employees have left in the time period at hand nor did they have access 
to adwords. Generating a new access and refresh token requires manual 
intervention and until it is generated our app is broken for the client. 
When you say a maximum of 25 refresh tokens that can be valid at a time 
that is per user account correct?

On Monday, November 16, 2015 at 4:51:21 PM UTC-5, Umesh Dengale wrote:
>
> Hello,
>
> Here is the couple of things that you could check that cause for that 
> error.
>
>- *Problem: *Refresh tokens can become invalid for a few reasons:
>   - There is a maximum of 25 refresh tokens that can be valid at a 
>   time. If someone gets a 26th refresh token, then the 1st refresh token 
>   becomes invalid.
>   - Refresh tokens can also be manually revoked. If someone left the 
>   company, then they might have done so.
>- *Solution:*
>   - Generate a new refresh token to be sure that it is valid.
>
>
>- *Problem:* Your server is not synced time-wise with the Google 
>server.
>- *Solution: *Use NTP to make sure that the server is set to the 
>correct time.
>
> Regards,
> Umesh, AdWords API Team.
>

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

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


Re: Google AdWords API - There is no campaign!(PHP)

2015-11-17 Thread Anthony Madrigal
Hello,

The reason you are not seeing any campaigns returned is because the 
*CampaignService* currently does not support video campaigns (which is what 
both your campaigns are). However, if you run the Campaign Performance 
Report 

 or Video Performance Report 
,
 
you should be able to see stats for them. 

Cheers,
Anthony
AdWords API Team

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

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


Re: URL_PERFORMANCE_REPORT Behavior Changed

2015-11-17 Thread Nadine Sundquist (AdWords API Team)
Hello Mark,

Thank you for providing the detailed information. It helps to know that the 
behavior is the same in both the user interface and the API.

What you're seeing is called anonymous placements. They've existed for a 
couple of years, but not everyone sees them. The first post here 

 provides 
a pretty good explanation on how anonymous placements show up when 
publishers do not want to give their URL. It is possible to exclude these 
publishers 
 from 
your campaign. I don't currently know of a reason why you would all of a 
sudden be seeing anonymous placements on a specific day. Perhaps, there was 
an exclusion in the campaign before that was keeping these anonymous 
placements from showing up.

Best,
Nadine, AdWords API Team

On Monday, November 16, 2015 at 1:42:56 PM UTC-5, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hi Mark,
>
> Thanks for such a detailed explanation. I don't know of any recent changes 
> in the URL_PERFORMANCE_REPORT. I could really use your help on figuring out 
> one more thing, since my account doesn't have enough data to give this a 
> try. Is this also happening in the AdWords user interface when you pull up 
> the same report? Can you send me a campaign ID where you're seeing this?
>
> Thanks,
> Nadine, AdWords API Team
>
> On Friday, November 13, 2015 at 8:35:25 PM UTC-5, Mark Rogoyski wrote:
>>
>> Hi,
>>
>> It seems that the behavior of the URL_PERFORMANCE_REPORT changed on 
>> November 3, 2015. Can someone confirm this?
>>
>> Prior to Nov 3, if you had a mobile app install campaign that targeted 
>> broad placements such as mobile app categories, the URL_PERFORMANCE_REPORT 
>> would report stats for the individual mobile apps that the ad showed in 
>> (the Url and DisplayName name columns). This was useful to see where the 
>> ads were showing at a granular mobile app level, even though the biddable 
>> placement was at a broader category level. Same for conversion optimizer 
>> campaigns.
>>
>> However, since Nov 3, the URL_PERFORMANCE_REPORT no longer seems to 
>> report the mobile apps, but instead is empty, or shows strings such as the 
>> following format in the Url and DisplayName 
>> columns: af0ecc031d813429.anonymous.google
>>
>> Was there an intended change to how the URL_PERFORMANCE_REPORT reports 
>> mobile apps when targeting broad mobile app category placements that 
>> happened on Nov 3? Querying for dates prior to Nov 3 still bring back the 
>> mobile app IDs. Querying for Nov 3 and onward exhibits the new behavior.
>>
>> Thanks.
>> Mark
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/dc38d9aa-af74-482b-8ae8-4934514446b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Using the Adwords API PHP Library with Laravel 4

2015-11-17 Thread vadim
Did you ever ended up using Laravel 5 with this API
can you share your usage

On Wednesday, December 17, 2014 at 6:32:19 PM UTC+2, Sunny Rangnani wrote:
>
> Hi Danial,
>
> Thank you for the prompt reply, and no i do not believe any modifications 
> are required to the API at this moment. I did get it working and i will lay 
> out my steps below so it helps others out as well. the following steps will 
> help in installing the API onto various php frameworks like cakePHP, 
> Laravel, etc.
>
> 1. Add the following line to your composer.json file under 'require'. This 
> file can be found in the root directory of your laravel installation.
> "googleads/googleads-php-lib": "dev-master"
>
> 2. Using cmd on your windows or a terminal on a mac, navigate to your 
> Laravel installation and run the following commands.
> composer update
> composer dump-autoload
>
> 3. Now to use the laravel src files, refer to autoload.php in the 
> bootstrap folder of your Laravel installation. This should list all classes 
> that you may need for your project. For instance, to create a new user 
> instance in your construct, you could use the following code:
> public function __construct(AdWordsUser $user){
> $this->user = $user;
> $this->user->SetUserAgent('');
> $this->user->SetClientLibraryUserAgent('');
> $this->user->SetDeveloperToken(Config::get('');
> }
>
> The methods i have used above can be found by exploring the adwords api 
> itself.
>
> If you have still have trouble, feel free to reply here and i will do my 
> best to 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/d94e1b3e-0026-4d56-be57-2d740e6d8a2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Maximum number refreshes for access tokens

2015-11-17 Thread Sagar Ganapaneni
Hi, I have did some research but could not find the answer. If want to use 
the refresh token for a given client id/secrete across multiple programs, 
as I will be requesting for many access tokens in this case.
would like to limitations on number of refreshes that can be made in day 
and how does requesting for a new access code by one of the programs 
effects the validity of access token requested previously by other program. 

Thank you,
Sagar

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/88a3f591-d88f-4538-bd51-e597e0ea9751%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Sharing refresh token among multiple users and requesting for multiple access tokens a day

2015-11-17 Thread Sagar Ganapaneni
Hi,

Any idea about number of times I can request for an access token if  a set 
of client id/secret and refresh token is shared among multiple programs?
also will access token generated by one program invalidates the previous 
access token requested by another program ?

Thank you,
Sagar

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/523adc5d-e0d1-4c72-89f3-3b10888c77a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: batch job service giving operand and error message both as null

2015-11-17 Thread Kainesh Patel
Hi Josh,

I have send you mail at adwordsapiadvi...@google.com.
Please check it.

Thanks,
Kainesh

On Tuesday, November 17, 2015 at 6:15:27 PM UTC+5:30, Kainesh Patel wrote:
>
> Hi,
>
> I have a send you a mail. Please check it.
>
> Thanks,
> Kainesh
>
> On Monday, November 16, 2015 at 11:05:10 PM UTC+5:30, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi Kainesh,
>>
>> Could you share the code you're using that leads to this result? You can 
>> send it *only to me* (if you'd prefer) by clicking *Reply privately to 
>> author* on this post.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, November 16, 2015 at 11:45:03 AM UTC-5, Kainesh Patel wrote:
>>>
>>> Hi Josh,
>>>
>>> Even I am trying  the same. But its pointing to null and even I tried 
>>> mutateResult.getErrorList(), even that is null.
>>>
>>> Thanks,
>>> Kainesh
>>>
>>> On Friday, November 13, 2015 at 7:19:49 PM UTC+5:30, Kainesh Patel wrote:

 I am trying to update keyword. However, after batch job status is done, 
 when I try to check the status of operand or error, noth are returning 
 null.

 Batch Job Url is 
 https://www.googleapis.com/upload/storage/v1/b/batch-job-upload-prod-ebe9b43/o?uploadType=resumable&upload_id=AEnB2Uq7yXKGBpTcZMIR_Iwiv3nESXWE_vVmvUcZ3xdRH-xt580wPBP7AjJh139EKWgUUU28Qjn2RUrE1jGBWir1bHdrPQh30Q

 Please let me know which all information is required.

 Thanks,
 Kainesh

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b27bf533-627f-467d-90e4-dd47c68e35d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: batch job service giving operand and error message both as null

2015-11-17 Thread Kainesh Patel
Hi,

I have a send you a mail. Please check it.

Thanks,
Kainesh

On Monday, November 16, 2015 at 11:05:10 PM UTC+5:30, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi Kainesh,
>
> Could you share the code you're using that leads to this result? You can 
> send it *only to me* (if you'd prefer) by clicking *Reply privately to 
> author* on this post.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, November 16, 2015 at 11:45:03 AM UTC-5, Kainesh Patel wrote:
>>
>> Hi Josh,
>>
>> Even I am trying  the same. But its pointing to null and even I tried 
>> mutateResult.getErrorList(), even that is null.
>>
>> Thanks,
>> Kainesh
>>
>> On Friday, November 13, 2015 at 7:19:49 PM UTC+5:30, Kainesh Patel wrote:
>>>
>>> I am trying to update keyword. However, after batch job status is done, 
>>> when I try to check the status of operand or error, noth are returning null.
>>>
>>> Batch Job Url is 
>>> https://www.googleapis.com/upload/storage/v1/b/batch-job-upload-prod-ebe9b43/o?uploadType=resumable&upload_id=AEnB2Uq7yXKGBpTcZMIR_Iwiv3nESXWE_vVmvUcZ3xdRH-xt580wPBP7AjJh139EKWgUUU28Qjn2RUrE1jGBWir1bHdrPQh30Q
>>>
>>> Please let me know which all information is required.
>>>
>>> Thanks,
>>> Kainesh
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5bf67e59-6361-4a79-9f5e-1eea37e3e01a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can not save Audience Rule with ExpressionUserList

2015-11-17 Thread Florian Lherbette
Anthony, while I do agree that this question is not related to AdWords API, 
I often wonder how technical problems on the AdWords UI should be reported. 
Is AdWords Community the right place to get feedback on technical issues 
and escalate bugs to the AdWords engineering team?

Also, to add some information on the matter: I stumbled on the same error a 
year ago. At that time I inspected the requests made to the backend and I 
saw that the userlist creation failed because of the following API error:

[CollectionSizeError.TOO_FEW @ operations[0].operand.rule.groups]


I hope this can help.

-- 
Florian

On Monday, November 16, 2015 at 10:08:37 PM UTC+1, Anthony Madrigal wrote:
>
> Hello,
>
> This question is best suited for the AdWords Community Forum 
> .
>  
> They should be able to help you there.
>
> Cheers,
> Anthony
> AdWords API Team
>

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

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


Customer Sync Service ERROR - CustomerSyncError.MISSING_IDS

2015-11-17 Thread Chaitanya Kulkarni
While calling customer sync service I want to fetch all the campaigns which 
have changed from a certain date.
In the API documentation given here 

 it 
is not mandatory to give campaign ids. But when I dont give campaign
ids in the selector I am getting CustomerSyncError.MISSING_IDS error. I am 
attaching a file of my code here 
where I saw this issue. Please revert whether I am missing something or 
this is a genuine bug.

PFA code.

Regards,
Chaitanya.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0e1cf49d-1b4f-425d-ba4a-03d5e3584c0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


111
Description: Binary data


IdeaTextFilterSearchParameter to be more specific?

2015-11-17 Thread Calin Ignat

Greetings,

As I have an IdeaTextFilterSeachParameter for a selector, the resulting 
ideas still include strings from the excluded category and I still get 
results that don't include strings from included. Is this intended or is 
there something wrong with my code?
Also, could I add the option for "exact" or "phrase" to the parameter, i 
haven't found anything about it in the documentation?

 My object is:

*object*(*IdeaTextFilterSearchParameter*)[*106*]
>   *public* 'included' => 
> *array* *(size=4)*
>   0 => string 'one way' *(length=7)*
>   1 => string 'ABQ' *(length=3)*
>   2 => string 'LAX' *(length=3)*
>   3 => string 'flights' *(length=7)*
>   *public* 'excluded' => 
> *array* *(size=3)*
>   0 => string 'cheep' *(length=5)*
>   1 => string 'to ABQ' *(length=6)*
>   2 => string 'from LAX' *(length=8)*
>   *public* 'SearchParameterType' => null
>   *private* '_parameterMap' (SearchParameter) => 
> *array* *(size=1)*
>   'SearchParameter.Type' => string 'SearchParameterType' 
> *(length=19)*
>
>
As an example for "Flights from ABQ to LAX" seed keyword, first idea 
returned is "hotels abq"...
There are some ideas that convey the rules but the final results are not at 
all as exact as I expected.
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.
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/81466dab-029e-404e-9f01-5ae6330ccc0e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.