Re: Error: error:0307A071:bignum routines:BN_rand_range:too many iterations

2015-12-21 Thread Thanet Knack Praneenararat (AdWords API Team)
Hi Leonardo,

That seems *not* to be an error from PHP nor our client lib.
And it seems an elusive problem that occurs in many cases 

.

For now, I'm not sure how XAMPP sets up your system (including curl), so we 
may need to make sure first where the problem occurred (your curl, PHP, or 
XAMPP).
But from what you said, Eclipse can run the file well so it may be possible 
that XAMPP uses different version of curl from that of Eclipse.

>From what I've searched , 
it may worth trying 1) running the file without XAMPP 2) replacing curl in 
your system.
Another source  hints 
that it may be related to CPU kernel too.

Best,
Thanet, AdWords API Team

On Monday, December 21, 2015 at 11:47:32 PM UTC+9, Leonardo Mejia wrote:
>
> I am getting Error: error:0307A071:bignum routines:BN_rand_range:too many 
> iterations when trying to refresh token on a XAMPP install on my machine:
>
>
> 
>
> The error seems to be occuring here:
>
>
> 
> Error and Http Code results are as follows:
> Error: error:0307A071:bignum routines:BN_rand_range:too many iterations
> Httpcode: 0
>
> There is a twist however:  If I run the same codebase through the debugger 
> in Eclipse I don't get an error:
>
> It runs as expected I get:
> Httpcode: 200
>
> The only difference other than it working correctly through eclipse is 
> that the following line of code:
>
>  $ch = $this->curlUtils->CreateSession($url); (line 119 in the 
> MakeRequest() code) returns different values.
>
> It returns a value of ch: Resource id  #51 when I run it through eclipse 
> and  ch: Resource id #49 when I run it stand alone.
>
> I hope this is enough information:  Any help is appreciated. 
>
> 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/87b616d6-f4ee-4bfb-ba79-fdc5e56064eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi Yin,

I am unable to capture soap request and response. Can you try the code in 
your setup?

Thanks,
Kainesh


On Tuesday, December 22, 2015 at 4:22:39 AM UTC+5:30, Kainesh Patel wrote:
>
> Hi,
>
> I have changed my matching function to IN(FEED_ITEM_ID, {2807134218}), 
> where 2807134218 is FEED_ITEM_ID. But its not helping. Unable to capture 
> soap request and response from the Java code. WIll uodate you, once I have 
> it.
>
> Thanks,
> Kainesh
>
> On Tuesday, December 22, 2015 at 3:49:34 AM UTC+5:30, Yin Niu wrote:
>>
>> Hi Kanesh, 
>>
>> Could you please send SOAP request and response log for further analysis? 
>>
>> In the meantime, you could try to match by FeedItemId 
>> .
>>  
>>
>>
>> Thanks,
>> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c498811a-63d2-41d3-a7b3-8a4e84154182%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi,

I have changed my matching function to IN(FEED_ITEM_ID, {2807134218}), 
where 2807134218 is FEED_ITEM_ID. But its not helping. Unable to capture 
soap request and response from the Java code. WIll uodate you, once I have 
it.

Thanks,
Kainesh

On Tuesday, December 22, 2015 at 3:49:34 AM UTC+5:30, Yin Niu wrote:
>
> Hi Kanesh, 
>
> Could you please send SOAP request and response log for further analysis? 
>
> In the meantime, you could try to match by FeedItemId 
> .
>  
>
>
> Thanks,
> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fdab2e02-5679-4e04-a9e4-a6af8b5b2dc9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Upgraded URL / CriteriaDestinationUrl empty in CriteriaPerformanceReport

2015-12-21 Thread dd
I have the same problem. Actually in all reports I tried 
CriteriaDestinationUrl (and other URL related fields are empty). Some of 
the reports I tried, all via AdHoc XML.

PRODUCT_PARTITION_REPORT
CRITERIA_PERFORMANCE_REPORT
SEARCH_QUERY_PERFORMANCE_REPORT



On Friday, May 1, 2015 at 9:55:11 PM UTC+2, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Sean,
>
> Which report are you running? Could you share your AWQL query / report 
> definition XML?
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Friday, May 1, 2015 at 9:06:58 AM UTC-4, Sean Busa wrote:
>>
>> I work for an agency which needs to parse parameters out of the 
>> destination url through in reporting to tie back to conversions.
>> We upgraded a single test account and now are not seeing any URL in any 
>> of the following fields:
>> CriteriaDestinationUrl
>> FinalAppUrlsFinalMobileUrls
>>
>>
>> TrackingUrlTemplate
>>
>> UrlCustomParameters
>>
>> Where/How will be able to get this information and tie it to Criteria 
>> Performance Report and Ad Group Performance Report?
>>
>

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

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


Re: Matching function in ad customizer is not working

2015-12-21 Thread Yin Niu
Hi Kanesh, 

Could you please send SOAP request and response log for further analysis? 

In the meantime, you could try to match by FeedItemId 
.
 


Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/32a945cb-7c54-4af8-9b2c-4472be370ec2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: shopping keywords + dest.urls

2015-12-21 Thread dd
Hello Anthony,

Thanks for swift response.

I see there is no single report to get all the data. But is there another 
way. Like first downloading queries and joining them with criterions. Or 
some other way? Maybe using Analytics data? Maybe getting query + item id, 
which can be joined?

Any 'out of the box' ideas, Anthony? I (and many more people) would really 
appreciate it :)

Thanks again!

Regards,

Dennis





On Monday, December 21, 2015 at 10:29:04 PM UTC+1, Anthony Madrigal wrote:
>
> Hi,
>
> Unfortunately, AdWords API does not support returning the destination Url 
> or Query for shopping campaigns in the reports.
>
> Please check out our blog 
>  regarding 
> any updates to this feature.
>
> Regards,
> 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/68b10277-62df-4ce6-b0e9-5639d07f7f03%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-12-21 Thread Josh Radcliff (AdWords API Team)
Hi Kainesh,

I took a look at the *BatchJobHelper* utility, and one thing you might try 
is specifying an alternate TransformerFactory 

 via 
the *javax.xml.transform.TransformerFactory* system property. Per the 
javadoc:

The system property that determines which Factory implementation to create 
> is named "javax.xml.transform.TransformerFactory". This property names a 
> concrete subclass of the TransformerFactory abstract class. If the property 
> is not defined, a platform default is be used.


Thanks,
Josh, AdWords API Team

On Monday, December 21, 2015 at 4:42:53 PM UTC-5, Kainesh Patel wrote:
>
> Hi Josh,
>
> We use some of the reporting service. But there are working as expected.
>
> Thanks,
> Kainesh
>
> On Tuesday, December 22, 2015 at 3:09:05 AM UTC+5:30, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi Kainesh,
>>
>> On the production machine where you ran into issues, have you 
>> successfully used any of the SOAP services and the report services? I ask 
>> because those use many of the same XML utilities used by the 
>> BatchJobService utility.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, December 21, 2015 at 4:17:52 PM UTC-5, Kainesh Patel wrote:
>>>
>>> Hi Josh,
>>>
>>> I planned to migrate from BatchJobService to BulkMutateService (a month 
>>> back). It worked on my local machine, but it got broke down in production 
>>> environment, I then have to revert back the changes and came back again to 
>>> BatchJobService. I was able to do that since BatchJobService wasn't 
>>> deprecated yet. But 6 months down the line, I won't be able to do that.
>>>
>>> So, can you please ask developer community to look into this?
>>>
>>> Thanks,
>>> Kainesh
>>>
>>>
>>>
>>> On Tuesday, December 22, 2015 at 2:16:04 AM UTC+5:30, Kainesh Patel 
>>> wrotet.

 Yes. I didn't got NoClassDefFoundError and xml parser didn't worked 
 correctly. By any chance, it can be fixed by importing libraries and if 
 yes, can you can include it in your jar?

 Thanks,
 Kainesh

 On Tuesday, December 22, 2015 at 2:02:45 AM UTC+5:30, Josh Radcliff 
 (AdWords API Team) wrote:
>
> Hi Kainesh,
>
> Those utilities should be present in any JRE. I think the issue you 
> had was that the particular JRE you were using had a bug that meant that 
> the XML wasn't being parsed properly. If it had been an issue with a 
> missing dependency, I think you would have seen a NoClassDefFoundError 
> 
>  
> instead.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:
>>
>> Hi Josh,
>>
>> As you have mentioned, BatchJobHelper depends on XML utilities which 
>> may or may not be present in JRE. Can you file a ticket/bug or discuss 
>> with 
>> dev team to include this libraries in google adwords api jar?
>>
>> Thanks,
>> Kainesh
>>
>> On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
>> (AdWords API Team) wrote:
>>>
>>> Hi Kainesh,
>>>
>>> I'm not an expert on the differences between those JREs, but I can 
>>> tell you that the *BatchJobHelper* relies heavily on the XML 
>>> utilities included in the JRE. It's possible that the older 1.6 JRE you 
>>> were using had issues in that space, which would explain why upgrading 
>>> fixed the problem for you.
>>>
>>> Cheers,
>>> Josh, AdWords API Team
>>>
>>> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel 
>>> wrote:

 Hi Josh,

 As a temporary workaround, we have changed our java version from 

 java version "1.6.0_21"
 Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
 Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)

 to

 java version "1.6.0_36"
 OpenJDK Runtime Environment (IcedTea6 1.13.8) 
 (6b36-1.13.8-0ubuntu1~12.04)
 OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

 Since both of the versions have same major release and both are 64 
 bits, it looks strange why it is working with one java version and 
 doesn't 
 in another?

 Can you share few differences between OpenJDK and HotStar java.

 What does google prefer?

 Thanks,
 Kainesh

 On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh 
 Patel wrote:
>
> 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:

Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi Yin,

Any update or progress, you would like to share with me?

Thanks,
Kainesh

On Tuesday, December 22, 2015 at 3:03:27 AM UTC+5:30, Kainesh Patel wrote:
>
> Hi,
>
> Thanks for the quick response.
>
> The output is been shared with you in output.txt.
> The output is Feed with name 'MyFirstFeed556' and ID 32350825 with 
> nameAttributeId *Name 1* and priceAttributeId Price 2 and dateAttributeId 
> Date 3 and inventoryId inventory 4 was created.
>
> So, 1 corresponds to Name in Feed.
>
> Thanks,
> Kainesh
>
> On Tuesday, December 22, 2015 at 2:59:16 AM UTC+5:30, Yin Niu wrote:
>>
>> Hi Kanesh, 
>>
>> Could you send the output for the following code? 
>>
>> System.out.printf("Feed with name '%s' and ID %d with nameAttributeId %s %d"
>>   + " and priceAttributeId %s %d and dateAttributeId %s %d and 
>> inventoryId %s %d"
>>   + " was created.\n",
>>   savedFeed.getName(),
>>   savedFeed.getId(),
>>   savedAttributes[0].getName(),
>>   savedAttributes[0].getId(),
>>   savedAttributes[1].getName(),
>>   savedAttributes[1].getId(),
>>   savedAttributes[2].getName(),
>>   savedAttributes[2].getId(),
>>   savedAttributes[3].getName(), 
>>
>> savedAttributes[3].getId());
>>
>> What is the attribute name for the attribute with id=1? 
>>
>> In your query "EQUALS(FeedAttribute[" + feedId + ",1],\"HUL\")", you 
>> used feedAttributeId=1. That will be the attribute that it's matching 
>> against. 
>>
>> You could also send me the SOAP request and response if the above check 
>> doesn't help you. 
>>
>> To answer your second question, you won't be able to checking feed 
>> matching functions in UI. 
>>
>> Thanks,
>> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/66b170ce-312d-4acb-8375-210354eaa483%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-12-21 Thread Kainesh Patel
Hi Josh,

We use some of the reporting service. But there are working as expected.

Thanks,
Kainesh

On Tuesday, December 22, 2015 at 3:09:05 AM UTC+5:30, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi Kainesh,
>
> On the production machine where you ran into issues, have you successfully 
> used any of the SOAP services and the report services? I ask because those 
> use many of the same XML utilities used by the BatchJobService utility.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, December 21, 2015 at 4:17:52 PM UTC-5, Kainesh Patel wrote:
>>
>> Hi Josh,
>>
>> I planned to migrate from BatchJobService to BulkMutateService (a month 
>> back). It worked on my local machine, but it got broke down in production 
>> environment, I then have to revert back the changes and came back again to 
>> BatchJobService. I was able to do that since BatchJobService wasn't 
>> deprecated yet. But 6 months down the line, I won't be able to do that.
>>
>> So, can you please ask developer community to look into this?
>>
>> Thanks,
>> Kainesh
>>
>>
>>
>> On Tuesday, December 22, 2015 at 2:16:04 AM UTC+5:30, Kainesh Patel 
>> wrotet.
>>>
>>> Yes. I didn't got NoClassDefFoundError and xml parser didn't worked 
>>> correctly. By any chance, it can be fixed by importing libraries and if 
>>> yes, can you can include it in your jar?
>>>
>>> Thanks,
>>> Kainesh
>>>
>>> On Tuesday, December 22, 2015 at 2:02:45 AM UTC+5:30, Josh Radcliff 
>>> (AdWords API Team) wrote:

 Hi Kainesh,

 Those utilities should be present in any JRE. I think the issue you had 
 was that the particular JRE you were using had a bug that meant that the 
 XML wasn't being parsed properly. If it had been an issue with a missing 
 dependency, I think you would have seen a NoClassDefFoundError 
 
  
 instead.

 Thanks,
 Josh, AdWords API Team

 On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:
>
> Hi Josh,
>
> As you have mentioned, BatchJobHelper depends on XML utilities which 
> may or may not be present in JRE. Can you file a ticket/bug or discuss 
> with 
> dev team to include this libraries in google adwords api jar?
>
> Thanks,
> Kainesh
>
> On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi Kainesh,
>>
>> I'm not an expert on the differences between those JREs, but I can 
>> tell you that the *BatchJobHelper* relies heavily on the XML 
>> utilities included in the JRE. It's possible that the older 1.6 JRE you 
>> were using had issues in that space, which would explain why upgrading 
>> fixed the problem for you.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel 
>> wrote:
>>>
>>> Hi Josh,
>>>
>>> As a temporary workaround, we have changed our java version from 
>>>
>>> java version "1.6.0_21"
>>> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
>>> Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
>>>
>>> to
>>>
>>> java version "1.6.0_36"
>>> OpenJDK Runtime Environment (IcedTea6 1.13.8) 
>>> (6b36-1.13.8-0ubuntu1~12.04)
>>> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>>>
>>> Since both of the versions have same major release and both are 64 
>>> bits, it looks strange why it is working with one java version and 
>>> doesn't 
>>> in another?
>>>
>>> Can you share few differences between OpenJDK and HotStar java.
>>>
>>> What does google prefer?
>>>
>>> Thanks,
>>> Kainesh
>>>
>>> On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
>>> wrote:

 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 adwordsa...@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, 

Re: Distance segmentation using the API.

2015-12-21 Thread Anthony Madrigal
Hello,

The 20 miles from Miami should be a radius around it. It should show up in 
the map if you send it through the API.

If you still do not see them in your UI, please send me (via *reply 
privately to author) *the campaign Ids where these are being targeted.

Regards,
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9a50f06b-4e25-4cc5-adb7-8ba157cdbf39%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-12-21 Thread Josh Radcliff (AdWords API Team)
Hi Kainesh,

On the production machine where you ran into issues, have you successfully 
used any of the SOAP services and the report services? I ask because those 
use many of the same XML utilities used by the BatchJobService utility.

Thanks,
Josh, AdWords API Team

On Monday, December 21, 2015 at 4:17:52 PM UTC-5, Kainesh Patel wrote:
>
> Hi Josh,
>
> I planned to migrate from BatchJobService to BulkMutateService (a month 
> back). It worked on my local machine, but it got broke down in production 
> environment, I then have to revert back the changes and came back again to 
> BatchJobService. I was able to do that since BatchJobService wasn't 
> deprecated yet. But 6 months down the line, I won't be able to do that.
>
> So, can you please ask developer community to look into this?
>
> Thanks,
> Kainesh
>
>
>
> On Tuesday, December 22, 2015 at 2:16:04 AM UTC+5:30, Kainesh Patel wrotet.
>>
>> Yes. I didn't got NoClassDefFoundError and xml parser didn't worked 
>> correctly. By any chance, it can be fixed by importing libraries and if 
>> yes, can you can include it in your jar?
>>
>> Thanks,
>> Kainesh
>>
>> On Tuesday, December 22, 2015 at 2:02:45 AM UTC+5:30, Josh Radcliff 
>> (AdWords API Team) wrote:
>>>
>>> Hi Kainesh,
>>>
>>> Those utilities should be present in any JRE. I think the issue you had 
>>> was that the particular JRE you were using had a bug that meant that the 
>>> XML wasn't being parsed properly. If it had been an issue with a missing 
>>> dependency, I think you would have seen a NoClassDefFoundError 
>>> 
>>>  
>>> instead.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:

 Hi Josh,

 As you have mentioned, BatchJobHelper depends on XML utilities which 
 may or may not be present in JRE. Can you file a ticket/bug or discuss 
 with 
 dev team to include this libraries in google adwords api jar?

 Thanks,
 Kainesh

 On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
 (AdWords API Team) wrote:
>
> Hi Kainesh,
>
> I'm not an expert on the differences between those JREs, but I can 
> tell you that the *BatchJobHelper* relies heavily on the XML 
> utilities included in the JRE. It's possible that the older 1.6 JRE you 
> were using had issues in that space, which would explain why upgrading 
> fixed the problem for you.
>
> Cheers,
> Josh, AdWords API Team
>
> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel 
> wrote:
>>
>> Hi Josh,
>>
>> As a temporary workaround, we have changed our java version from 
>>
>> java version "1.6.0_21"
>> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
>> Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
>>
>> to
>>
>> java version "1.6.0_36"
>> OpenJDK Runtime Environment (IcedTea6 1.13.8) 
>> (6b36-1.13.8-0ubuntu1~12.04)
>> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>>
>> Since both of the versions have same major release and both are 64 
>> bits, it looks strange why it is working with one java version and 
>> doesn't 
>> in another?
>>
>> Can you share few differences between OpenJDK and HotStar java.
>>
>> What does google prefer?
>>
>> Thanks,
>> Kainesh
>>
>> On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
>> wrote:
>>>
>>> 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 adwordsa...@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,
>>> Kai

Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi,

Thanks for the quick response.

The output is been shared with you in output.txt.
The output is Feed with name 'MyFirstFeed556' and ID 32350825 with 
nameAttributeId *Name 1* and priceAttributeId Price 2 and dateAttributeId 
Date 3 and inventoryId inventory 4 was created.

So, 1 corresponds to Name in Feed.

Thanks,
Kainesh

On Tuesday, December 22, 2015 at 2:59:16 AM UTC+5:30, Yin Niu wrote:
>
> Hi Kanesh, 
>
> Could you send the output for the following code? 
>
> System.out.printf("Feed with name '%s' and ID %d with nameAttributeId %s %d"
>   + " and priceAttributeId %s %d and dateAttributeId %s %d and 
> inventoryId %s %d"
>   + " was created.\n",
>   savedFeed.getName(),
>   savedFeed.getId(),
>   savedAttributes[0].getName(),
>   savedAttributes[0].getId(),
>   savedAttributes[1].getName(),
>   savedAttributes[1].getId(),
>   savedAttributes[2].getName(),
>   savedAttributes[2].getId(),
>   savedAttributes[3].getName(), 
>
> savedAttributes[3].getId());
>
> What is the attribute name for the attribute with id=1? 
>
> In your query "EQUALS(FeedAttribute[" + feedId + ",1],\"HUL\")", you used 
> feedAttributeId=1. That will be the attribute that it's matching against. 
>
> You could also send me the SOAP request and response if the above check 
> doesn't help you. 
>
> To answer your second question, you won't be able to checking feed 
> matching functions in UI. 
>
> Thanks,
> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/973ec089-2817-4ed3-9b33-0a615992377b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Matching function in ad customizer is not working

2015-12-21 Thread Yin Niu
Hi Kanesh, 

Could you send the output for the following code? 

System.out.printf("Feed with name '%s' and ID %d with nameAttributeId %s %d"
  + " and priceAttributeId %s %d and dateAttributeId %s %d and 
inventoryId %s %d"
  + " was created.\n",
  savedFeed.getName(),
  savedFeed.getId(),
  savedAttributes[0].getName(),
  savedAttributes[0].getId(),
  savedAttributes[1].getName(),
  savedAttributes[1].getId(),
  savedAttributes[2].getName(),
  savedAttributes[2].getId(),
  savedAttributes[3].getName(), 

savedAttributes[3].getId());

What is the attribute name for the attribute with id=1? 

In your query "EQUALS(FeedAttribute[" + feedId + ",1],\"HUL\")", you used 
feedAttributeId=1. That will be the attribute that it's matching against. 

You could also send me the SOAP request and response if the above check 
doesn't help you. 

To answer your second question, you won't be able to checking feed matching 
functions in UI. 

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c1887cde-7f4a-4b97-ab9a-ce6f88f40f96%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: shopping keywords + dest.urls

2015-12-21 Thread Anthony Madrigal
Hi,

Unfortunately, AdWords API does not support returning the destination Url 
or Query for shopping campaigns in the reports.

Please check out our blog 
 regarding 
any updates to this feature.

Regards,
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/124679f7-6dd2-4ccd-9b77-42cfb1ede870%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-12-21 Thread Kainesh Patel
Hi Josh,

I planned to migrate from BatchJobService to BulkMutateService (a month 
back). It worked on my local machine, but it got broke down in production 
environment, I then have to revert back the changes and came back again to 
BatchJobService. I was able to do that since BatchJobService wasn't 
deprecated yet. But 6 months down the line, I won't be able to do that.

So, can you please ask developer community to look into this?

Thanks,
Kainesh



On Tuesday, December 22, 2015 at 2:16:04 AM UTC+5:30, Kainesh Patel wrotet.
>
> Yes. I didn't got NoClassDefFoundError and xml parser didn't worked 
> correctly. By any chance, it can be fixed by importing libraries and if 
> yes, can you can include it in your jar?
>
> Thanks,
> Kainesh
>
> On Tuesday, December 22, 2015 at 2:02:45 AM UTC+5:30, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi Kainesh,
>>
>> Those utilities should be present in any JRE. I think the issue you had 
>> was that the particular JRE you were using had a bug that meant that the 
>> XML wasn't being parsed properly. If it had been an issue with a missing 
>> dependency, I think you would have seen a NoClassDefFoundError 
>> 
>>  
>> instead.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:
>>>
>>> Hi Josh,
>>>
>>> As you have mentioned, BatchJobHelper depends on XML utilities which may 
>>> or may not be present in JRE. Can you file a ticket/bug or discuss with dev 
>>> team to include this libraries in google adwords api jar?
>>>
>>> Thanks,
>>> Kainesh
>>>
>>> On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
>>> (AdWords API Team) wrote:

 Hi Kainesh,

 I'm not an expert on the differences between those JREs, but I can tell 
 you that the *BatchJobHelper* relies heavily on the XML utilities 
 included in the JRE. It's possible that the older 1.6 JRE you were using 
 had issues in that space, which would explain why upgrading fixed the 
 problem for you.

 Cheers,
 Josh, AdWords API Team

 On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel 
 wrote:
>
> Hi Josh,
>
> As a temporary workaround, we have changed our java version from 
>
> java version "1.6.0_21"
> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
> Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
>
> to
>
> java version "1.6.0_36"
> OpenJDK Runtime Environment (IcedTea6 1.13.8) 
> (6b36-1.13.8-0ubuntu1~12.04)
> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>
> Since both of the versions have same major release and both are 64 
> bits, it looks strange why it is working with one java version and 
> doesn't 
> in another?
>
> Can you share few differences between OpenJDK and HotStar java.
>
> What does google prefer?
>
> Thanks,
> Kainesh
>
> On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
> wrote:
>>
>> 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 adwordsa...@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=AEnB2Uq7yXKGBpTcZM

Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi Yin,

Thanks for your quick reply.

The matching function used in the code doesn't use either feedId or 
feedAttribute Id. It used FEED_ITEM_ID.
String matchingFunctionString = String.format("AND( IN(FEED_ITEM_ID, {%s}), 
EQUALS(CONTEXT.DEVICE, 'Mobile') 
)",Joiner.on(',').join(siteLinksData.siteLinkFeedItemIds)); 
I agree, I have hard code the values, but its not not problem, since I have 
printed actual value which matches the hard code values. Can you try some 
combinations at your end? Also my second part of query is how to check 
matching function on UI, which is still unanswered? Thanks, Kainesh
On Tuesday, December 22, 2015 at 2:26:44 AM UTC+5:30, Yin Niu wrote:
>
> Hi Kainesh, 
>
> Please take a look at this code example 
> .
>  
> You are hard-coding the feedAttributeIds. That might be the problem.
>
> Thanks,
> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4682e43b-a1f8-48e5-b379-a2562f5c7d25%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Matching function in ad customizer is not working

2015-12-21 Thread Yin Niu
Hi Kainesh, 

Please take a look at this code example 
.
 
You are hard-coding the feedAttributeIds. That might be the problem.

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/17a13f19-367e-4754-9300-61a2fde2b83e%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-12-21 Thread Kainesh Patel
Yes. I didn't got NoClassDefFoundError and xml parser didn't worked 
correctly. By any chance, it can be fixed by importing libraries and if 
yes, can you can include it in your jar?

Thanks,
Kainesh

On Tuesday, December 22, 2015 at 2:02:45 AM UTC+5:30, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi Kainesh,
>
> Those utilities should be present in any JRE. I think the issue you had 
> was that the particular JRE you were using had a bug that meant that the 
> XML wasn't being parsed properly. If it had been an issue with a missing 
> dependency, I think you would have seen a NoClassDefFoundError 
> 
>  
> instead.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:
>>
>> Hi Josh,
>>
>> As you have mentioned, BatchJobHelper depends on XML utilities which may 
>> or may not be present in JRE. Can you file a ticket/bug or discuss with dev 
>> team to include this libraries in google adwords api jar?
>>
>> Thanks,
>> Kainesh
>>
>> On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
>> (AdWords API Team) wrote:
>>>
>>> Hi Kainesh,
>>>
>>> I'm not an expert on the differences between those JREs, but I can tell 
>>> you that the *BatchJobHelper* relies heavily on the XML utilities 
>>> included in the JRE. It's possible that the older 1.6 JRE you were using 
>>> had issues in that space, which would explain why upgrading fixed the 
>>> problem for you.
>>>
>>> Cheers,
>>> Josh, AdWords API Team
>>>
>>> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel wrote:

 Hi Josh,

 As a temporary workaround, we have changed our java version from 

 java version "1.6.0_21"
 Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
 Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)

 to

 java version "1.6.0_36"
 OpenJDK Runtime Environment (IcedTea6 1.13.8) 
 (6b36-1.13.8-0ubuntu1~12.04)
 OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

 Since both of the versions have same major release and both are 64 
 bits, it looks strange why it is working with one java version and doesn't 
 in another?

 Can you share few differences between OpenJDK and HotStar java.

 What does google prefer?

 Thanks,
 Kainesh

 On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
 wrote:
>
> 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 adwordsa...@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...@google

Re: Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel

Hi Yin,

I have used feed Attribute Id only which in my case is 1, which I got it 
before populating the feed items. If I am not wrong, there is no concept of 
feedItemAttribute Id, please correct me if I am wrong.

Thanks,
Kainesh


On Tuesday, December 22, 2015 at 1:57:41 AM UTC+5:30, Yin Niu wrote:
>
> Hi Kainesh,
>
> When you match by feed attribute, you should use the [feedId, 
> feedAttributeId] as lhsOperand 
> .
>  
> It seems that you have used feedItemAttributeId as feedAttributeId in the 
> matching function. 
>
> Thanks,
> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b0029571-3b9d-4803-9ad8-3a0cb4493222%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-12-21 Thread Josh Radcliff (AdWords API Team)
Hi Kainesh,

Those utilities should be present in any JRE. I think the issue you had was 
that the particular JRE you were using had a bug that meant that the XML 
wasn't being parsed properly. If it had been an issue with a missing 
dependency, I think you would have seen a NoClassDefFoundError 
 
instead.

Thanks,
Josh, AdWords API Team

On Monday, December 21, 2015 at 10:06:21 AM UTC-5, Kainesh Patel wrote:
>
> Hi Josh,
>
> As you have mentioned, BatchJobHelper depends on XML utilities which may 
> or may not be present in JRE. Can you file a ticket/bug or discuss with dev 
> team to include this libraries in google adwords api jar?
>
> Thanks,
> Kainesh
>
> On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
> (AdWords API Team) wrote:
>>
>> Hi Kainesh,
>>
>> I'm not an expert on the differences between those JREs, but I can tell 
>> you that the *BatchJobHelper* relies heavily on the XML utilities 
>> included in the JRE. It's possible that the older 1.6 JRE you were using 
>> had issues in that space, which would explain why upgrading fixed the 
>> problem for you.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel wrote:
>>>
>>> Hi Josh,
>>>
>>> As a temporary workaround, we have changed our java version from 
>>>
>>> java version "1.6.0_21"
>>> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
>>> Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
>>>
>>> to
>>>
>>> java version "1.6.0_36"
>>> OpenJDK Runtime Environment (IcedTea6 1.13.8) 
>>> (6b36-1.13.8-0ubuntu1~12.04)
>>> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>>>
>>> Since both of the versions have same major release and both are 64 bits, 
>>> it looks strange why it is working with one java version and doesn't in 
>>> another?
>>>
>>> Can you share few differences between OpenJDK and HotStar java.
>>>
>>> What does google prefer?
>>>
>>> Thanks,
>>> Kainesh
>>>
>>> On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
>>> wrote:

 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 adwordsa...@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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://

Re: Matching function in ad customizer is not working

2015-12-21 Thread Yin Niu
Hi Kainesh,

When you match by feed attribute, you should use the [feedId, 
feedAttributeId] as lhsOperand 
.
 
It seems that you have used feedItemAttributeId as feedAttributeId in the 
matching function. 

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d8f50628-139f-4497-80b2-56d3d2d504b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: shopping keywords + dest.urls

2015-12-21 Thread dd
I know there were some topics about this about 1.5 years ago. Are there any 
new possibilities?

On Monday, December 21, 2015 at 9:03:48 PM UTC+1, dd wrote:
>
> Is there a way to download all "Search terms" and "Destination urls" for 
> shopping campaigns? Similar to KEYWORDLESS_QUERY_REPORT but for shopping. I 
> cannot seem to find dest.urls. of click on shopping ads :(
>

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

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


shopping keywords + dest.urls

2015-12-21 Thread dd
Is there a way to download all "Search terms" and "Destination urls" for 
shopping campaigns? Similar to KEYWORDLESS_QUERY_REPORT but for shopping. I 
cannot seem to find dest.urls. of click on shopping ads :(

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

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


(PHP) AdGroupCriterionService: UserListId's not listed for any CriterionUserList

2015-12-21 Thread Blake Lafleur
I am trying to get userlist IDs that are associated with criterion for a 
specific adgroup. I am successfully able to retrieve all criterion for the 
adgroup, but according to the docs HERE 

 there 
should be a UserListId returned in the CriterionUserList response object... 
However for all USER_LIST criterion the userListId is returned back as NULL 
(yet I can find it and navigate to it in the Web UI). Is there something 
I'm missing here? I can't think of any other services in the API that would 
give me what I want.

 object(CriterionUserList)#2488 (7) {
["userListId"]=>
NULL
["userListName"]=>
NULL
["userListMembershipStatus"]=>
NULL
["id"]=>
string(12) "x"
["type"]=>
string(9) "USER_LIST"
["CriterionType"]=>
string(17) "CriterionUserList"
["_parameterMap":"Criterion":private]=>
array(1) {
  ["Criterion.Type"]=>
  string(13) "CriterionType"
}
  }




Thanks!

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

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


Distance location segmentation using API.

2015-12-21 Thread Juanbcn

Hello

I've created a LocationGroups instance using AdwordsAPI and I've set the 
FeedId. 
With the LocationExtensionOperand, I've set a Radius and a LocationId. 

In the Adwords user interface, advanced Search from geographic segmentation 
I can see "20 mi within Miami, Florida, United States" in the targeted 
location list. However, as opposed to doing manually with the user 
interface, the location doesn't appear neither in blue link nor placed in 
the map.

Two questions, 

1. For example, in the case that I said, does it segmenting properly around 
20 miles from Miami (I said that because I don't have Miami in my feed)?

2. In the future will it be  placed on the map?


Thank you very much

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

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


Distance segmentation using the API.

2015-12-21 Thread Juanbcn
Hello!

I've created a LocationGroups instance using AdwordsAPI and I've set the 
FeedId. 
With the LocationExtensionOperand, I've set a Radius and a LocationId. 

In the Adwords user interface, advanced Search from geographic segmentation 
I can see "20 mi within Miami, Florida, United States" in the targeted 
location list. However, as opposed to doing manually with the user 
interface, the location doesn't appear neither in blue link nor placed in 
the map.

Two questions, 

1. For example, in the case that I said, does it segmenting properly around 
20 miles from Miami (I said that because Miami is not in my feed)?

2. In the future will it be placed on the map if you send a Location from 
Adwords API?


Thank you very much!

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

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


Re: Is it possible to download reports for multiple adwords accounts in one api call

2015-12-21 Thread Josh Radcliff (AdWords API Team)
Hi,

One reason for this is simply scalability. If you ran a single report for 
all accounts under your manager account and you had hundreds of accounts, 
it's likely that you'd run into report timeouts.

If you are running reports individually for multiple accounts and you want 
to combine the results, you can add the ExternalCustomerId 

 field 
to most reports.

Cheers,
Josh, AdWords API Team

On Monday, December 21, 2015 at 9:47:34 AM UTC-5, Garv Parmar wrote:
>
> Hi,
>
> I just want to know the reason behind not allowing users to download 
> reports of multiple accounts in one API call. Is there any kind of 
> limitation or kind of best practice for which google is not allowing users 
> for the same?
>
> Thanks.
>

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

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


Re: Limitations for Creating Campaing - Ad Group - Text Ads

2015-12-21 Thread Yin Niu
Hello, 

The best choice in your case is to use BatchJobService 
 to batch 
process the job. You can find rate limits information here 
.  

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/05a30449-e342-4c15-b568-80d516e60a5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to increase rate limit for creating merchant center subaccounts?

2015-12-21 Thread Umesh Dengale
Hello,

This forum is related to the AdWords API. Above question is related to the 
Shopping API. Please post your question in the Shopping API forum 
.

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/56085796-aa3b-4f87-aff4-e060405eee4e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Exact match keywords in Keywords Performance Report

2015-12-21 Thread Yin Niu
Hi Ney, 

Keyword is a type of Criterion 
.
 You 
can try the KeyWordMatchType 

 field 
to match keywords when you are running the Keyword Performance report. 

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f2badef4-6f6e-43eb-ae48-d0551a54c549%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: for the same AdGroupId,CampaignId,Date i get more then one row VIDEO_PERFORMANCE_REPORT

2015-12-21 Thread Yin Niu
Hello, 

The Date 

 field 
is segment field. If you don't want to see multiple rows for each AdGroup, 
you could try removing Date column. 

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/06c08d83-7240-4c68-ad67-adbc6e9bec84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Limitations for Creating Campaing - Ad Group - Text Ads

2015-12-21 Thread Nikola Jordanovski
Hello AdWords API Team,
so i am trying to create maybe something over 5000 Ad Group -> Text Ads in 
one run.What i mean by that is i am planing to create an ad group and text 
ad for 
each of our 5500 products in our database, so my plan is to run a FOREACH 
that will take each product, compose an ad group create it, then create a 
text ad for that product.

Is there any limitations re this?
Any practice suggestions?

Thanks

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

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


Re: How to pass parameters through oauth.

2015-12-21 Thread James Andrews
Man I'm an idiot.  I was doing &state= on the wrong URL and Google yelled 
at me.  Now I know why.  My bad nothing to see here.

On Tuesday, December 22, 2015 at 1:22:09 AM UTC+9, James Andrews wrote:
>
> Hello,
>
> Our application requires me to pass 3 parameters through auth that get 
> processed on the return.  Using the Google API for Youtube I am able to use 
> the setState function and pass a base64 encoded string as the state.  I am 
> trying to figure out how I would do that with the Adwords API, but I do not 
> see it as part of the php library.  Can anyone point me in the right 
> direction?
>
> Thanks,
> James
>

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

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


How to pass parameters through oauth.

2015-12-21 Thread James Andrews
Hello,

Our application requires me to pass 3 parameters through auth that get 
processed on the return.  Using the Google API for Youtube I am able to use 
the setState function and pass a base64 encoded string as the state.  I am 
trying to figure out how I would do that with the Adwords API, but I do not 
see it as part of the php library.  Can anyone point me in the right 
direction?

Thanks,
James

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

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


Re: Need clarity on Ad Customizer

2015-12-21 Thread Yin Niu
Hi Kainesh, 

On the AdWords Community Page, you can register by clicking the "Register" 
button. 

Thanks, 

Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7d10f70a-cca1-4b91-b0c2-2ae43bcb4fbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Receive data using the AdWords API

2015-12-21 Thread Yin Niu
Hello, 

Yes, you can choose the client library for the language you prefer. There 
are code examples you can try. Please read the AdWords API Get Started 
 guide to get 
started. 

Thanks,
Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/600f3948-b059-401c-a1f4-ebf331bcb998%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-12-21 Thread Kainesh Patel
Hi Josh,

As you have mentioned, BatchJobHelper depends on XML utilities which may or 
may not be present in JRE. Can you file a ticket/bug or discuss with dev 
team to include this libraries in google adwords api jar?

Thanks,
Kainesh

On Thursday, November 19, 2015 at 12:39:01 AM UTC+5:30, Josh Radcliff 
(AdWords API Team) wrote:
>
> Hi Kainesh,
>
> I'm not an expert on the differences between those JREs, but I can tell 
> you that the *BatchJobHelper* relies heavily on the XML utilities 
> included in the JRE. It's possible that the older 1.6 JRE you were using 
> had issues in that space, which would explain why upgrading fixed the 
> problem for you.
>
> Cheers,
> Josh, AdWords API Team
>
> On Wednesday, November 18, 2015 at 8:10:56 AM UTC-5, Kainesh Patel wrote:
>>
>> Hi Josh,
>>
>> As a temporary workaround, we have changed our java version from 
>>
>> java version "1.6.0_21"
>> Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
>> Java HotSpot(TM) 64-Bit Server VM (build 17.0-b17, mixed mode)
>>
>> to
>>
>> java version "1.6.0_36"
>> OpenJDK Runtime Environment (IcedTea6 1.13.8) (6b36-1.13.8-0ubuntu1~12.04)
>> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
>>
>> Since both of the versions have same major release and both are 64 bits, 
>> it looks strange why it is working with one java version and doesn't in 
>> another?
>>
>> Can you share few differences between OpenJDK and HotStar java.
>>
>> What does google prefer?
>>
>> Thanks,
>> Kainesh
>>
>> On Tuesday, November 17, 2015 at 10:43:30 PM UTC+5:30, Kainesh Patel 
>> wrote:
>>>
>>> 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 adwordsa...@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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/16431970-9181-4a14-b504-a98441ccd176%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Is it possible to download reports for multiple adwords accounts in one api call

2015-12-21 Thread Garv Parmar
Hi,

I just want to know the reason behind not allowing users to download 
reports of multiple accounts in one API call. Is there any kind of 
limitation or kind of best practice for which google is not allowing users 
for the same?

Thanks.

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

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


How to increase rate limit for creating merchant center subaccounts?

2015-12-21 Thread chris . carlson
I have a multi-client account with Google Merchant Center because 
saatchiart.com is a marketplace (for fine art) in the same way that 
etsy.com is a marketplace.

We are looking to create a separate subaccount for each artist on our 
platform with eligible items for the Google Merchant Center.

We have everything built on our side to generate the accounts and create 
the feeds for them via your API.

However, we are receiving an error response now after having created 50 
subaccounts that the maximum number of subaccounts has been reached:

{
  "error" : {
"errors" : [ {
  "domain" : "content.ContentErrorDomain",
  "reason" : "quota/too_many_subaccounts",
  "message" : "Maximum number of subaccounts reached"
} ],
"code" : 403,
"message" : "Maximum number of subaccounts reached"
  }
}


I have spoken with Google AdWords support on the phone and requested a 
limit increase from them; they were able to grant an increase to 100 (with 
future increases to 200, 400, 800, 1600, 3200, etc permitted) but we are 
only able to add new accounts via the GUI; the API still has the limit set 
to 50.

Would it be possible to remove the restriction on account creation via the 
API and have the limit only defined by what the AdWords Support team can 
specify?

Thank you.

Our Merchant Center ID is: 107428147

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

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


for the same AdGroupId,CampaignId,Date i get more then one row VIDEO_PERFORMANCE_REPORT

2015-12-21 Thread barak . kedem


Hi, i am trying to download this report 
ReportDefinitionReportType.VIDEO_PERFORMANCE_REPORT
but something is very weird: the data is NOT being aggregated

for the same AdGroupId,CampaignId,Date i get more then one row.

and while using the ui of google ad word (website) there is only one row 
for this columns.

in download report data is actually split into two rows and they are equals 
to the actual total
but the entire calculation of all % columns are effected .

i even tried downoading a report with less column and i am getting more 
than one row

could it be a bug ?

this is my code:

Selector selector = new Selector();
List fields = selector.getFields();

fields.add("AdGroupId");
fields.add("CampaignId");
fields.add("Clicks");
fields.add("Cost");
fields.add("Date");
fields.add("Engagements");
fields.add("Impressions");
fields.add("VideoDuration");
fields.add("VideoQuartile100Rate");
fields.add("VideoQuartile25Rate");
fields.add("VideoQuartile50Rate");
fields.add("VideoQuartile75Rate");
fields.add("VideoViews");



DateRange dateRange = new DateRange();
dateRange.setMin(startDate);
dateRange.setMax(endDate);
selector.setDateRange(dateRange);

// Create report definition.
ReportDefinition reportDefinition = new ReportDefinition();
reportDefinition.setReportName("keywords convertion report #" + 
System.currentTimeMillis());

reportDefinition.setDateRangeType(ReportDefinitionDateRangeType.CUSTOM_DATE);

reportDefinition.setReportType(ReportDefinitionReportType.VIDEO_PERFORMANCE_REPORT);
reportDefinition.setDownloadFormat(DownloadFormat.GZIPPED_CSV);
reportDefinition.setIncludeZeroImpressions(false); // tried even delete 
this row but didnt change
reportDefinition.setSelector(selector);

// try {
// download the report
ReportDownloader reportDownloader = new ReportDownloader(adWordsSession);
reportDownloader.setReportDownloadTimeout(HTTP_READ_TIMEOUT);
ReportDownloadResponse response = 
reportDownloader.downloadReport(reportDefinition);
GZIPInputStream inputStream = new 
GZIPInputStream(response.getInputStream());



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

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


Exact match keywords in Keywords Performance Report

2015-12-21 Thread Ney Pimenta
Hi, 

I'm not getting exact match keywords from the Criteria column in the 
Keywords Performance report. I'm using AWQL to fetch Criteria and some 
other columns, only filtering by date. 

Any clues? And what is the difference between Criteria and Keywords?

Thanks,
Ney

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

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


Error: error:0307A071:bignum routines:BN_rand_range:too many iterations

2015-12-21 Thread Leonardo Mejia
I am getting Error: error:0307A071:bignum routines:BN_rand_range:too many 
iterations when trying to refresh token on a XAMPP install on my machine:



The error seems to be occuring here:


Error and Http Code results are as follows:
Error: error:0307A071:bignum routines:BN_rand_range:too many iterations
Httpcode: 0

There is a twist however:  If I run the same codebase through the debugger 
in Eclipse I don't get an error:

It runs as expected I get:
Httpcode: 200

The only difference other than it working correctly through eclipse is that 
the following line of code:

 $ch = $this->curlUtils->CreateSession($url); (line 119 in the 
MakeRequest() code) returns different values.

It returns a value of ch: Resource id  #51 when I run it through eclipse 
and  ch: Resource id #49 when I run it stand alone.

I hope this is enough information:  Any help is appreciated. 

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a9119c5f-04d3-4382-bfed-a1a4c28a05d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Feed item disapproved

2015-12-21 Thread Thanet Knack Praneenararat (AdWords API Team)
Hello Siva,

Thanks for your screenshot and code snippet.
I now understand more what you're trying to do.

In short, my answer is still the same: there exist no attribute that has 
type URL_LIST in ad customizer placeholder type 

. 
So probably you can't do exactly what you're trying to do now.

By the way, it seems to me that using ad customizer feed with the *auto 
targeting* of DSA is not a regular usage of this feed type (ad customizer).
How did you learn to do this? If it's from AdWords' Help Center articles, 
could you please point me to that pages?

>From this page , 
it seems the usage of business data (feed) is only for ad customizers, 
location targeting, ad extension, and dynamic *display* ads.
So, I'm not sure how you reached the conclusion of using ad customizer feed 
with auto targeting of DSA.

Cheers,
Thanet, AdWords API Team

On Monday, December 21, 2015 at 5:56:42 PM UTC+9, Siva Arasu wrote:
>
> Hey Thanet,
>
> yes, my question is more close to domainName. In this case campaigns, 
> adgroups and ads  are already created with the adcustomizer templates and 
> we are just updating the feed in timely interval.
>
> The auto targeting in the DSA campaigns is based on the custom label in 
> data feed.( customer label column can be found on the earlier feed 
> screenshot)
>
>
> 
>
>
>
>
>
>
>
>
>
>
>
>
> So the url respective to that custom label has to be crawled by the DSA 
> campaigns .Here is the gist of my code 
>
> *https://gist.github.com/sivaarasu/5ccf41504df136c7273d 
> *
>
> In here i am mapping url field as the STRING data type for which its 
> getting disapproved
>
>
> On Monday, December 21, 2015 at 1:12:47 PM UTC+7, Thanet Knack 
> Praneenararat (AdWords API Team) wrote:
>>
>> Hi Siva,
>>
>> If you would like to create DSAs via API, you still have to set 
>> *displayUrl*, which can be done by normally setting a value of 
>> DynamicSearchAd 
>> 
>>  
>> object.
>> The only field named url 
>> 
>>  in 
>> this object is *destination URL*, which is deprecated after introduction 
>> of 
>>
>  
>
>> upgraded URLs 
>> .
>> But what you've mentioned seems to more close to 
>> DynamicSearchAdsSetting.domainName 
>> ,
>>  
>> which is used by the DSA system to automatically generate landing pages and 
>> keywords for a campaign.
>> That field is not used with a feed, as far as I'm concerned.
>>
>> So, to prevent further possible misunderstanding, let's step back and see 
>> how you would like to create DSAs using this feed.
>> Could you please attach a portion of your code *that uses this feed to 
>> create DSAs* instead?
>> I would like to make sure we're talking about the same thing so I can 
>> provide more correct information.
>>
>> Best,
>> Thanet, AdWords API Team
>>
>> On Monday, December 21, 2015 at 2:54:55 PM UTC+9, Siva Arasu wrote:
>>>
>>> Hello Thanet,
>>>
>>> Its not display or final url. This url field contains the urls that DSA 
>>> campaigns suppose to crawl and trigger the ads dynamically .
>>>
>>> I have attached the screen shot of how the feed looks like. 
>>>
>>> On Mon, Dec 21, 2015 at 12:25 PM, Thanet Knack Praneenararat (AdWords 
>>> API Team)  wrote:
>>>
 Hello Siva,

 Did you mean *displayUrl* or *finalUrls*?
 If *displayUrl,* you can specify it 
 
  
 directly via API and you don't need feed system.

 As for *finalUrls*, please see the second paragraph of this section 
 :
  
 "The *finalUrls* field is computed by the AdWords system when it 
 creates the DSA."
 As a result, you are not allowed to set this field when creating DSAs.

 Hope this help.

 Best,
 Thanet, AdWords API Team

 On Monday, December 21, 2015 at 2:19:04 PM UTC+9, Siva Arasu wrote:
>
> +Jan
>
> Yes thats right , I am using Ad Customizers with dynamic search ads 
> not text ads.
>
> But this dynamic search ads feeds requires the url field and there is 
> no other way we could accomplish this?
>
> Cheers,
>
> On Mon, Dec 21, 2015 at 11:53 AM, Thanet Knack Praneenararat (AdWords 
> API Team) 

Matching function in ad customizer is not working

2015-12-21 Thread Kainesh Patel
Hi,

I want to try ad customizer. I created feed and added 2 feedItems. One 
feedItem has Name as ITC and another Name as HUL. Now, I am mapping 
campaign to feed with matching function 
as EQUALS(FeedAttribute[32350825,1],"HUL"). Then I created a new ad with 
headline as 'headline{=MyFrstFeed556.Name}'

I was anticipating one ad with headline 'headlineHUL' but its generating 
two ads with both HUL and ITC.

I am attaching sample code(with changed credentials. The campaignId, 
adGroupId and accountId is not changed.), output of code, snapshot of feed 
and snapshot of two ads.

I have tried matching function with EQUALS, CONTAINS_ANY , but it didn't 
help. Can you check why matching function is not working?
Am I passing wrong matching function?

Also, I would like to know how to check and update matching function on UI.

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/35277e64-260c-43f4-b82c-01a0a78f1b95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Making a google call
Feed with name 'MyFirstFeed556' and ID 32350825 with nameAttributeId Name 1 and 
priceAttributeId Price 2 and dateAttributeId Date 3 and inventoryId inventory 4 
was created.
FeedItem with feedItemId 2803996854 was added.
FeedItem with feedItemId 2803996857 was added.
Feed mapping with ID 35313777 and placeholderType 10 was saved for feed with ID 
32350825.
The matching function is EQUALS(FeedAttribute[32350825,1],"HUL")
Campaign with ID 321641246 was associated with feed with ID 32350825.
The saved campaignFeed from google is 
{"feedId":32350825,"campaignId":321641246,"matchingFunction":{"operator":{"value":"EQUALS"},"lhsOperand":[{"functionArgumentOperandType":"FeedAttributeOperand","feedId":32350825,"feedAttributeId":1}],"rhsOperand":[{"functionArgumentOperandType":"ConstantOperand","type":{"value":"STRING"},"unit":{"value":"NONE"},"longValue":null,"booleanValue":null,"doubleValue":null,"stringValue":"HUL"}],"functionString":"EQUALS(FeedAttribute[32350825,1],\"HUL\")"},"placeholderTypes":[10],"status":{"value":"ENABLED"}}
Ad with ID 77578950686 created.package feedService;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.api.ads.adwords.axis.factory.AdWordsServices;
import com.google.api.ads.adwords.axis.v201509.cm.AdGroupAd;
import com.google.api.ads.adwords.axis.v201509.cm.AdGroupAdOperation;
import com.google.api.ads.adwords.axis.v201509.cm.AdGroupAdReturnValue;
import com.google.api.ads.adwords.axis.v201509.cm.AdGroupAdServiceInterface;
import com.google.api.ads.adwords.axis.v201509.cm.AttributeFieldMapping;
import com.google.api.ads.adwords.axis.v201509.cm.CampaignFeed;
import com.google.api.ads.adwords.axis.v201509.cm.CampaignFeedOperation;
import com.google.api.ads.adwords.axis.v201509.cm.CampaignFeedReturnValue;
import com.google.api.ads.adwords.axis.v201509.cm.CampaignFeedServiceInterface;
import com.google.api.ads.adwords.axis.v201509.cm.Feed;
import com.google.api.ads.adwords.axis.v201509.cm.FeedAttribute;
import com.google.api.ads.adwords.axis.v201509.cm.FeedAttributeType;
import com.google.api.ads.adwords.axis.v201509.cm.FeedItem;
import com.google.api.ads.adwords.axis.v201509.cm.FeedItemAttributeValue;
import com.google.api.ads.adwords.axis.v201509.cm.FeedItemOperation;
import com.google.api.ads.adwords.axis.v201509.cm.FeedItemReturnValue;
import com.google.api.ads.adwords.axis.v201509.cm.FeedItemServiceInterface;
import com.google.api.ads.adwords.axis.v201509.cm.FeedMapping;
import com.google.api.ads.adwords.axis.v201509.cm.FeedMappingOperation;
import com.google.api.ads.adwords.axis.v201509.cm.FeedMappingReturnValue;
import com.google.api.ads.adwords.axis.v201509.cm.FeedMappingServiceInterface;
import com.google.api.ads.adwords.axis.v201509.cm.FeedOperation;
import com.google.api.ads.adwords.axis.v201509.cm.FeedOrigin;
import com.google.api.ads.adwords.axis.v201509.cm.FeedReturnValue;
import com.google.api.ads.adwords.axis.v201509.cm.FeedServiceInterface;
import com.google.api.ads.adwords.axis.v201509.cm.Function;
import com.google.api.ads.adwords.axis.

Re: Feed item disapproved

2015-12-21 Thread Siva Arasu
Hey Thanet,

yes, my question is more close to domainName. In this case campaigns, 
adgroups and ads  are already created with the adcustomizer templates and 
we are just updating the feed in timely interval.

The auto targeting in the DSA campaigns is based on the custom label in 
data feed.( customer label column can be found on the earlier feed 
screenshot)














So the url respective to that custom label has to be crawled by the DSA 
campaigns .Here is the gist of my code 

*https://gist.github.com/sivaarasu/5ccf41504df136c7273d 
*

In here i am mapping url field as the STRING data type for which its 
getting disapproved


On Monday, December 21, 2015 at 1:12:47 PM UTC+7, Thanet Knack 
Praneenararat (AdWords API Team) wrote:
>
> Hi Siva,
>
> If you would like to create DSAs via API, you still have to set 
> *displayUrl*, which can be done by normally setting a value of 
> DynamicSearchAd 
> 
>  
> object.
> The only field named url 
> 
>  in 
> this object is *destination URL*, which is deprecated after introduction 
> of 
>
 

> upgraded URLs 
> .
> But what you've mentioned seems to more close to 
> DynamicSearchAdsSetting.domainName 
> ,
>  
> which is used by the DSA system to automatically generate landing pages and 
> keywords for a campaign.
> That field is not used with a feed, as far as I'm concerned.
>
> So, to prevent further possible misunderstanding, let's step back and see 
> how you would like to create DSAs using this feed.
> Could you please attach a portion of your code *that uses this feed to 
> create DSAs* instead?
> I would like to make sure we're talking about the same thing so I can 
> provide more correct information.
>
> Best,
> Thanet, AdWords API Team
>
> On Monday, December 21, 2015 at 2:54:55 PM UTC+9, Siva Arasu wrote:
>>
>> Hello Thanet,
>>
>> Its not display or final url. This url field contains the urls that DSA 
>> campaigns suppose to crawl and trigger the ads dynamically .
>>
>> I have attached the screen shot of how the feed looks like. 
>>
>> On Mon, Dec 21, 2015 at 12:25 PM, Thanet Knack Praneenararat (AdWords API 
>> Team) > wrote:
>>
>>> Hello Siva,
>>>
>>> Did you mean *displayUrl* or *finalUrls*?
>>> If *displayUrl,* you can specify it 
>>> 
>>>  
>>> directly via API and you don't need feed system.
>>>
>>> As for *finalUrls*, please see the second paragraph of this section 
>>> :
>>>  
>>> "The *finalUrls* field is computed by the AdWords system when it 
>>> creates the DSA."
>>> As a result, you are not allowed to set this field when creating DSAs.
>>>
>>> Hope this help.
>>>
>>> Best,
>>> Thanet, AdWords API Team
>>>
>>> On Monday, December 21, 2015 at 2:19:04 PM UTC+9, Siva Arasu wrote:

 +Jan

 Yes thats right , I am using Ad Customizers with dynamic search ads not 
 text ads.

 But this dynamic search ads feeds requires the url field and there is 
 no other way we could accomplish this?

 Cheers,

 On Mon, Dec 21, 2015 at 11:53 AM, Thanet Knack Praneenararat (AdWords 
 API Team) > wrote:

> Hello Siva,
>
> It seems you're trying to use Ad Customizers with dynamic search ads, 
> not text ads as shown in the example 
> ,
>  
> right?
> I think it's not different from what I've previously explained, that 
> is, the URL_LIST type is *not* available for this placeholder type 
> (Ad Customizer).
>
> Other placeholder types that have URL_LIST are for different use 
> cases, e.g., extensions, dynamic remarketing, and thus not for creating 
> ads.
> You can browse all available placeholder types at this page 
> 
> .
>
> Cheers,
> Thanet, AdWords API Team
>
>
> On Monday, December 21, 2015 at 12:51:30 PM UTC+9, Siva Arasu wrote:
>>
>> Hello Thanet,
>>
>> Thanks for getting back to me.
>>
>> I understand Ad customizers is aimed to be used on ads. In my case , 
>> I am uploading the data feed for dsa campaigns so it has a column called 
>> url (contains urls which dsa campaigns suppose to crawl and  use f

Re: Receive data using the AdWords API

2015-12-21 Thread 정재엽
https://developers.google.com/adwords/api/docs/clientlibraries  <- Using a 
Client Library can get the data I want to get easier?
If you let me know how .
Thanks.
2015년 12월 18일 금요일 오후 11시 49분 6초 UTC+9, Yin Niu 님의 말:
>
> Hello, 
>
> You could use AdWords Reports 
>  to get 
> data for Clicks 
> 
> , Impressions 
> ,
>  
> etc. 
>
> Thanks,
> Yin, 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b64c5a36-7296-4682-9225-6d6a003fe490%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.