Re: Placement Performance Report with mobileapp performance

2013-12-16 Thread Brandon
Hi Takeshi,

Thanks for your patience.

The clientCustomerId is 1677687772.

And the request XML are as follows.

AUTOMATIC_PLACEMENT_PERFORMANCE_REPORT
https://drive.google.com/file/d/0Bw03qlsABJ1YV3Ztbk9fVnhaUEU/edit?usp=sharing

URL_PERFORMANCE_REPORT
https://drive.google.com/file/d/0Bw03qlsABJ1YVU1JaUxWRGF6b28/edit?usp=sharing

The URL_PERFORMANCE_REPORT seems like doesn't satisfy our needs.
We need to aggregate these two reports (AUTOMATIC_PLACEMENT_REPORT and 
MANAGED_PLACEMENT_PERFORMANCE_REPORT) together.
It was totally fine when I was using v201302. But when I updated to v201309 
which is the latest version, the MANAGED_PLACEMENT_PERFORMANCE_REPORT is 
long gone.
So I turn to use the PLACEMENT_PERFORMANCE_REPORT which includes both 
automatic placement and managed placement but no any performance with the 
mobile apps.
If the mobile app's not a PLACEMENT, then how to aggregate all these 
performance reports together?

Thanks,

Brandon


Takeshi Hagikura (AdWords API Team)於 2013年12月12日星期四UTC+8上午9時16分33秒寫道:
>
> Hi Brandon,
>
> Apologies for the delayed response.
>
> > What kind of data would be excluded?
> Can you please share the clientCustomerId and the same request XML? 
> I'd like to look what is excluded.
>
> > And how to aggregate Automatic Placement and Managed Placement together? 
> URL Performance report doesn't distinguish automatic and managed 
> placements. 
> It returns the data segmented by the URL ads have been shown. 
>
> > Will you add mobileapp into Placement Performance Report as the 
> Automatic Placement Performance Report?
> Sorry why you need to Automatic Placement Performance Report?
> DoesURL Performance Report meet your needs?
>
> Best,
> - Takeshi, AdWords API Team
>
> On Tuesday, December 3, 2013 12:18:44 AM UTC-8, Brandon wrote:
>>
>> Hi Takeshi,
>>
>> In fact, I had already tried this solution.
>> But the URL Performance Report doesn't show the correct number of results 
>> which is 5450 rows and it returns 5085 rows in this case.
>> What kind of data would be excluded?
>> And how to aggregate Automatic Placement and Managed Placement together? 
>> Will you add mobileapp into Placement Performance Report as the Automatic 
>> Placement Performance Report?
>>
>> Thanks,
>>
>> Brandon
>>
>>
>> Takeshi Hagikura (AdWords API Team)於 2013年12月3日星期二UTC+8下午2時29分33秒寫道:
>>>
>>> Thanks Brandon,
>>>
>>> I looked into it further. The mobile app placements are not represented 
>>> as a Placement, but a MobileApp criterion. The parameters of such 
>>> placements begin with "mobileapp::".
>>> The Url Performance 
>>> Report<https://developers.google.com/adwords/api/docs/appendix/reports#url>can
>>>  provide that information. 
>>>
>>> Best,
>>> - Takeshi, 
>>>
>>> On Monday, December 2, 2013 6:43:53 PM UTC+9, Brandon wrote:
>>>>
>>>> Hi Takeshi,
>>>>
>>>> Thanks for your replying.
>>>> The results could be downloaded here:
>>>>
>>>> Automatic placement preformance
>>>>
>>>> https://drive.google.com/file/d/0Bw03qlsABJ1YZ1huOVR3UkhaaGc/edit?usp=sharing
>>>>
>>>> Placement performance
>>>>
>>>> https://drive.google.com/file/d/0Bw03qlsABJ1YbWJsbkJJU2tIMWc/edit?usp=sharing
>>>>
>>>>
>>>> And the request is as follows:
>>>>
>>>> https://adwords.google.com/api/adwords/cm/v201309";>
>>>> 
>>>> DisplayName
>>>> Clicks
>>>> Impressions
>>>> Ctr
>>>> AverageCpc
>>>> AverageCpm
>>>> Conversions
>>>> ConversionsManyPerClick
>>>> ConversionRate
>>>> ConversionRateManyPerClick
>>>> Cost
>>>> CostPerConversion
>>>> CostPerConversionManyPerClick
>>>> 
>>>> 20130819
>>>> 20131122
>>>> 
>>>> 
>>>> Test Report
>>>> PLACEMENT_PERFORMANCE_REPORT
>>>> CUSTOM_DATE
>>>> XML
>>>> false
>>>> 
>>>>
>>>> I was using the same filter to download these two reports(only the 
>>>> "reportType" are different).
>>>> In my consider, it should be totally the same after I aggregate each 
>>>> other.
>>>> But it seems like the placement performance report only include the 
>>>> performance of sites.
>>>> Did I make something wrong

Re: Placement Performance Report with mobileapp performance

2013-12-23 Thread Brandon
Hi Takeshi,

I think I've found the solution, that is to establish a managed placement 
report by requesting a CRITERIA_PERFORMANCE_REPORT with predicates.

Thanks,

Brandon


Brandon於 2013年12月16日星期一UTC+8下午5時34分56秒寫道:
>
> Hi Takeshi,
>
> Thanks for your patience.
>
> The clientCustomerId is 1677687772.
>
> And the request XML are as follows.
>
> AUTOMATIC_PLACEMENT_PERFORMANCE_REPORT
>
> https://drive.google.com/file/d/0Bw03qlsABJ1YV3Ztbk9fVnhaUEU/edit?usp=sharing
>
> URL_PERFORMANCE_REPORT
>
> https://drive.google.com/file/d/0Bw03qlsABJ1YVU1JaUxWRGF6b28/edit?usp=sharing
>
> The URL_PERFORMANCE_REPORT seems like doesn't satisfy our needs.
> We need to aggregate these two reports (AUTOMATIC_PLACEMENT_REPORT and 
> MANAGED_PLACEMENT_PERFORMANCE_REPORT) together.
> It was totally fine when I was using v201302. But when I updated to 
> v201309 which is the latest version, the 
> MANAGED_PLACEMENT_PERFORMANCE_REPORT is long gone.
> So I turn to use the PLACEMENT_PERFORMANCE_REPORT which includes both 
> automatic placement and managed placement but no any performance with the 
> mobile apps.
> If the mobile app's not a PLACEMENT, then how to aggregate all these 
> performance reports together?
>
> Thanks,
>
> Brandon
>
>
> Takeshi Hagikura (AdWords API Team)於 2013年12月12日星期四UTC+8上午9時16分33秒寫道:
>>
>> Hi Brandon,
>>
>> Apologies for the delayed response.
>>
>> > What kind of data would be excluded?
>> Can you please share the clientCustomerId and the same request XML? 
>> I'd like to look what is excluded.
>>
>> > And how to aggregate Automatic Placement and Managed Placement 
>> together? 
>> URL Performance report doesn't distinguish automatic and managed 
>> placements. 
>> It returns the data segmented by the URL ads have been shown. 
>>
>> > Will you add mobileapp into Placement Performance Report as the 
>> Automatic Placement Performance Report?
>> Sorry why you need to Automatic Placement Performance Report?
>> DoesURL Performance Report meet your needs?
>>
>> Best,
>> - Takeshi, AdWords API Team
>>
>> On Tuesday, December 3, 2013 12:18:44 AM UTC-8, Brandon wrote:
>>>
>>> Hi Takeshi,
>>>
>>> In fact, I had already tried this solution.
>>> But the URL Performance Report doesn't show the correct number of 
>>> results which is 5450 rows and it returns 5085 rows in this case.
>>> What kind of data would be excluded?
>>> And how to aggregate Automatic Placement and Managed Placement together? 
>>> Will you add mobileapp into Placement Performance Report as the 
>>> Automatic Placement Performance Report?
>>>
>>> Thanks,
>>>
>>> Brandon
>>>
>>>
>>> Takeshi Hagikura (AdWords API Team)於 2013年12月3日星期二UTC+8下午2時29分33秒寫道:
>>>>
>>>> Thanks Brandon,
>>>>
>>>> I looked into it further. The mobile app placements are not represented 
>>>> as a Placement, but a MobileApp criterion. The parameters of such 
>>>> placements begin with "mobileapp::".
>>>> The Url Performance 
>>>> Report<https://developers.google.com/adwords/api/docs/appendix/reports#url>can
>>>>  provide that information. 
>>>>
>>>> Best,
>>>> - Takeshi, 
>>>>
>>>> On Monday, December 2, 2013 6:43:53 PM UTC+9, Brandon wrote:
>>>>>
>>>>> Hi Takeshi,
>>>>>
>>>>> Thanks for your replying.
>>>>> The results could be downloaded here:
>>>>>
>>>>> Automatic placement preformance
>>>>>
>>>>> https://drive.google.com/file/d/0Bw03qlsABJ1YZ1huOVR3UkhaaGc/edit?usp=sharing
>>>>>
>>>>> Placement performance
>>>>>
>>>>> https://drive.google.com/file/d/0Bw03qlsABJ1YbWJsbkJJU2tIMWc/edit?usp=sharing
>>>>>
>>>>>
>>>>> And the request is as follows:
>>>>>
>>>>> https://adwords.google.com/api/adwords/cm/v201309";>
>>>>> 
>>>>> DisplayName
>>>>> Clicks
>>>>> Impressions
>>>>> Ctr
>>>>> AverageCpc
>>>>> AverageCpm
>>>>> Conversions
>>>>> ConversionsManyPerClick
>>>>> ConversionRate
>>>>> ConversionRateManyPerClick
>>>>> Cost
>>>>> CostPerConversion
>>>>> CostPerConversionManyPerClick
>&

AdWords API Re: first page bid

2008-10-16 Thread brandon

Hi Tim,

Will the First Page Bid information be a new field labeled
FirstPageBid (as in 
http://adwords.google.com/support/bin/answer.py?answer=104209&topic=15369)
or will it be replacing the Min Bid field?

If it isn't replacing the Min Bid field, then what will the min bid be
returning? Again in the above post it mentions:

"In the meantime, AdWords Editor and the AdWords API will continue to
show a minimum bid field. However, the information shown in this field
will be based on the new per-query Quality Score."

What will this "new per-query Quality Score" look like? Will it be a
numerical field?


Kind Regards,
Brandon


On Aug 25, 4:45 pm, AdWords API Advisor <[EMAIL PROTECTED]>
wrote:
> Hello Tim,
>
>  Firstoff, for those who missed the post announcing the upcoming
> changes to quality scores, here's the information from the Inside
> AdWords blog:
>
>  http://adwords.blogspot.com/2008/08/quality-score-improvements.html
>
>  As mentioned in the blog post (so I'm not as constrained when it
> comes to talking about it here), the AdWords API v12's current
> behavior won't be changing-you'll still get the same information back
> about minimum CPC in both normal AdWords API calls and in reports
> scheduled via the AdWords API. The intention is to 
> exposefirst-pagebidinformation in an upcoming release of the AdWords API as a
> replacement for the currently exposed minimum CPC. So you should
> expect that the same places minimum CPC is returned (i.e. some AdWords
> API object and reports) you'll be able to retrievefirst-pagebid
> information instead.
>
>  I'm unfortunately not sure about whether there will be corresponding
> changes to the smallest amount you'll be able tobidper click. As you
> might have expected, I'd suggest asking about that in the general
> AdWords Google Group and see if there's anyone in the know who's able
> to answer that question.
>
>  http://groups.google.com/group/adwords-help
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Aug 24, 9:32 am, timprepscius <[EMAIL PROTECTED]> wrote:
>
> > If this has been addressed previously, please just point me to the
> > right post.
>
> > Can you give us some prediction on the implementation of thefirst
> >pagebidwithin the adwords api?
>
> > Will this item be available within the keyword reports?
>
> > Will there still a minimum_bid cut off?  Or will we essentially be
> > able tobid$0.01 on anything we want to and perhaps have some
> > placement?
>
> > Thanks,
>
> > -tim
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



How to get account hierarchy? (java)

2013-05-09 Thread Brandon
Hi,

I am a newbie to use AdWords API and still in practicing with some simple 
methods.

Recently I was trying to do something just like the Client Reporting does 
in the MCC account.

It can set report type, name, format and has a list box which can select 
clients with clearly account hierarchy.

And the problem is that I can't get the account hierarchy through the 
ManagedCustomerService<https://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService>
.

It only returns 
"canManageClients<https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomer#canManageClients>
 " field and makes no help.

Did I use the wrong service? But I can't find any other service which has a 
field named like "parentId" or "childrenId" which can indicate the 
relationship with others.

Or it just can't be done by the API?

Any hint will be grateful.

P.S. I'm not a native English speaker. I'm sorry that if there's any weird 
usage of grammars or something from above which will confuses your reading.

Brandon

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

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

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




Re: How to get account hierarchy? (java)

2013-05-09 Thread Brandon
Hi Anash,

Thanks for your response. And it seems like that I need to read more about 
the document.

Thanks a lot,

Brandon

Anash P. Oommen (AdWords API Team)於 2013年5月9日星期四UTC+8下午11時47分07秒寫道:
>
> Hi Brandon,
>
>
> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201302/accountmanagement/GetAccountHierarchy.java
>  is 
> a code example that shows how to use this service. Instead of childrenId, 
> there are linkIds that show the relationship between any two accounts. See 
> https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomerPage?hl=enfor
>  more details.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Thursday, May 9, 2013 1:45:26 PM UTC+5:30, Brandon wrote:
>>
>> Hi,
>>
>> I am a newbie to use AdWords API and still in practicing with some simple 
>> methods.
>>
>> Recently I was trying to do something just like the Client Reporting does 
>> in the MCC account.
>>
>> It can set report type, name, format and has a list box which can select 
>> clients with clearly account hierarchy.
>>
>> And the problem is that I can't get the account hierarchy through the 
>> ManagedCustomerService<https://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService>
>> .
>>
>> It only returns 
>> "canManageClients<https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomer#canManageClients>
>>  " field and makes no help.
>>
>> Did I use the wrong service? But I can't find any other service which has 
>> a field named like "parentId" or "childrenId" which can indicate the 
>> relationship with others.
>>
>> Or it just can't be done by the API?
>>
>> Any hint will be grateful.
>>
>> P.S. I'm not a native English speaker. I'm sorry that if there's any 
>> weird usage of grammars or something from above which will confuses your 
>> reading.
>>
>> Brandon
>>
>

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

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

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




Re: How to get account hierarchy? (java)

2013-05-09 Thread Brandon
Hi Anash,

I have another problem with this solution.

How to get the accounts in the first layer without retrieving all the 
accounts by the 
ManagedCustomerService<https://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService>
?

I've tried to filter by the field in 
ManagedCustomerLink<https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomerLink.html>
 but 
it returned an exception.

I can't download all the accounts and parse them in every request. It takes 
too long.(about 9000 clients)

Is there any way that can retrieve the first layer accounts directly by the 
API?

Best regards,

Brandon

Brandon於 2013年5月10日星期五UTC+8上午9時03分03秒寫道:
>
> Hi Anash,
>
> Thanks for your response. And it seems like that I need to read more about 
> the document.
>
> Thanks a lot,
>
> Brandon
>
> Anash P. Oommen (AdWords API Team)於 2013年5月9日星期四UTC+8下午11時47分07秒寫道:
>>
>> Hi Brandon,
>>
>>
>> https://code.google.com/p/google-api-ads-java/source/browse/examples/adwords_axis/src/main/java/adwords/axis/v201302/accountmanagement/GetAccountHierarchy.java
>>  is 
>> a code example that shows how to use this service. Instead of childrenId, 
>> there are linkIds that show the relationship between any two accounts. See 
>> https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomerPage?hl=enfor
>>  more details.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Thursday, May 9, 2013 1:45:26 PM UTC+5:30, Brandon wrote:
>>>
>>> Hi,
>>>
>>> I am a newbie to use AdWords API and still in practicing with some 
>>> simple methods.
>>>
>>> Recently I was trying to do something just like the Client Reporting 
>>> does in the MCC account.
>>>
>>> It can set report type, name, format and has a list box which can select 
>>> clients with clearly account hierarchy.
>>>
>>> And the problem is that I can't get the account hierarchy through the 
>>> ManagedCustomerService<https://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService>
>>> .
>>>
>>> It only returns 
>>> "canManageClients<https://developers.google.com/adwords/api/docs/reference/v201302/ManagedCustomerService.ManagedCustomer#canManageClients>
>>>  " field and makes no help.
>>>
>>> Did I use the wrong service? But I can't find any other service which 
>>> has a field named like "parentId" or "childrenId" which can indicate the 
>>> relationship with others.
>>>
>>> Or it just can't be done by the API?
>>>
>>> Any hint will be grateful.
>>>
>>> P.S. I'm not a native English speaker. I'm sorry that if there's any 
>>> weird usage of grammars or something from above which will confuses your 
>>> reading.
>>>
>>> Brandon
>>>
>>

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

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

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




Get all keywords from one client but the keywords count is wrong

2013-05-17 Thread Brandon
Hi all,

I have a problem when I get all the keywords from campaigns.

I get all keywords by using AdGroupCriterionService and get about 200,000 
keywords.

But when I go to the Campaign Management page -> all campaigns -> keyword 
tab, I just found that this client only have about 160,000.

What's the difference between API and web page?

Or should I add some other filters?

Here's the codes:


//KEYWORD means it filtered by criteria type which is "KEYWORD"
//currentPage and listNum is about paging
//defaultFields is the static fields array I created manually

AdGroupCriterionPage adGroupCriterionPage = 
adGroupCriterionDAO.findByCriteriaType("KEYWORD", currentPage, listNum, 
IAdGroupCriterionDAO.defaultFields);

int totalNum = adGroupCriterionPage.getTotalNumEntries(); //returns about 
200,000, but the client only have about 160,000 keywords.


Any hint will be pleasure.

Best regards,

Brandon

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

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

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




Re: Get all keywords from one client but the keywords count is wrong

2013-05-19 Thread Brandon
Hi Jesper,

Thanks for your reply.

But I had selected to show all keywords, and the count still not the 
same even if I add all keywords from campaign level and negative keywords.

Are there some keywords will not be displayed in the keywords table?

Thanks a lot,

Brandon

Jesper Feldthaus JF於 2013年5月17日星期五UTC+8下午7時58分31秒寫道:
>
> My guess is that about 40.000 of the 200.000 keywords you get from the API 
> is either paused/deleted or part of a campaign/adgroup that is 
> paused/deleted. 

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

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

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




Re: Get all keywords from one client but the keywords count is wrong

2013-05-19 Thread Brandon
Hi All,

I found the problems.

First, I should jump to each tabs like campaigns, ad groups and keywords to 
select to show all of them.

Second, the most important one, is that I should change the date range to 
all time.

Thanks god it was solved finally. And thanks Jesper for the hints.

Best Regards,

Brandon

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

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

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




OAuth2 with AdHoc

2013-08-02 Thread Brandon
Hi,

I'm migrating v201302 to v201306. But there are so many troubles around 
with me.

The first one is that I can't use "setAccessType" when I want to new a 
Credential.

In your document which used

GoogleCredential credential = new GoogleCredential.Builder().setTransport(
new NetHttpTransport())
.setJsonFactory( new JacksonFactory() )
.setServiceAccountId(accountId)
.setServiceAccountScopes( accountScopes )
.setServiceAccountPrivateKeyFromP12File(p12File)
.setServiceAccountUser(accountUser)
  .setAccessType("offline")
.build();

to create one, but I just can't do so.

It says the method(setAccessType) undefined.

But everything goes fine even if I don't use setAccessType, except using 
AdHoc(In the document, Reports Basic).

When the AdHoc asked me to use the Auth Token, I finally found out that I 
don't have one.

And I don't have the refresh token too(It returns null).

The only token I have is the access token but I don't think it's the 
correct one.

Because it returns "AuthenticationError.GOOGLE_ACCOUNT_COOKIE_INVALID" 
which can't find any solutions in the documents.

Then I try to use GoogleAuthorizationCodeFlow and OfflineCredentials which 
brings me more problems.

First, it told me to add two properties in the ads.properties which 
are clientId and clientSecret.

But the document told me to create an service account in the API console 
which have no clientSecret.

The account only have three columns, client id, email address and public 
key fingerprints(and a p12 file to download).

So I try to use the public key as the clientsecret and use the way you used 
in the example, "GetRefreshToken".

It generate a url and told me to paste in my browser. But it returns 
"redirect uri not matched".

Wait... a redirect uri? If I have to use the redirect uri then I should 
create a web application account but not a service account.

I just want to know how to get the Auth Token when I'm using OAuth2.

Please telling me if I confused anything.

Best regards,

Brandon

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

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

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




Use existed developer token to access test account( with OAuth2)

2013-09-02 Thread Brandon
Hi,

I've already have a reviewed developer token. And use OAuth2 for 
authentication.

Did I need a whole new service account of the Google API Console to access 
my test account?

Or is it possible to use the same service account to access it?

I've tried but I got failed when it returns me "access denied".

I think it's because the MCC account does not know the test account.

Then how should I do to make my MCC account to link with it?

Thanks,

Brandon

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

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

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


RMF - Set bidding option: Maximize clicks?

2013-11-14 Thread Brandon
Hi,

I have a question about setting bidding option as Maximize clicks.
And this is one of the required minimum functions.
But it's not possible to create a campaign with 
ConversionOptimizerBiddingScheme, right?
So how do I implement this function?

Thanks,

Brandon

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

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


Re: RMF - Set bidding option: Maximize clicks?

2013-11-18 Thread Brandon
Hi Josh,

I think I misunderstood the requirements in the RMF table.
So sorry about that and thanks for your answering.

Regards,

Brandon

Josh Radcliff (AdWords API Team)於 2013年11月19日星期二UTC+8上午5時14分39秒寫道:
>
> Hi Brandon,
>
> If you first create a SharedBiddingStrategy using the 
> BiddingStrategyService<https://developers.google.com/adwords/api/docs/reference/v201309/BiddingStrategyService>,
>  
> you can then use that strategy to set the 
> biddingStrategyConfiguration<https://developers.google.com/adwords/api/docs/reference/v201309/CampaignService.BiddingStrategyConfiguration>on
>  the Campaign that you pass along to CampaignService.
>
> Note that in order to use this scheme your campaign has to meet specific 
> criteria:
>
> https://support.google.com/adwords/answer/2471188
>
> If you've already tried that approach and are encountering issues, please 
> provide more details so I can investigate further.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, November 14, 2013 4:45:13 AM UTC-5, Brandon wrote:
>>
>> Hi,
>>
>> I have a question about setting bidding option as Maximize clicks.
>> And this is one of the required minimum functions.
>> But it's not possible to create a campaign with 
>> ConversionOptimizerBiddingScheme, right?
>> So how do I implement this function?
>>
>> Thanks,
>>
>> Brandon
>>
>

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

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


Placement Performance Report with mobileapp performance

2013-11-27 Thread Brandon
Hi,

In the recently release notes we knew that we can now using Placement 
Performance Report to get both Automatic Placements Performance and Managed 
Placements Performance.
But I can't see any mobileapp performance in this report. Why?
We need to combine these two report results into one.
Is there any other way to implement this feature?

Thanks,

Brandon

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

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


Re: Placement Performance Report with mobileapp performance

2013-12-02 Thread Brandon
Hi Takeshi,

Thanks for your replying.
The results could be downloaded here:

Automatic placement preformance
https://drive.google.com/file/d/0Bw03qlsABJ1YZ1huOVR3UkhaaGc/edit?usp=sharing

Placement performance
https://drive.google.com/file/d/0Bw03qlsABJ1YbWJsbkJJU2tIMWc/edit?usp=sharing


And the request is as follows:

https://adwords.google.com/api/adwords/cm/v201309";>

DisplayName
Clicks
Impressions
Ctr
AverageCpc
AverageCpm
Conversions
ConversionsManyPerClick
ConversionRate
ConversionRateManyPerClick
Cost
CostPerConversion
CostPerConversionManyPerClick

20130819
20131122


Test Report
PLACEMENT_PERFORMANCE_REPORT
CUSTOM_DATE
XML
false


I was using the same filter to download these two reports(only the 
"reportType" are different).
In my consider, it should be totally the same after I aggregate each other.
But it seems like the placement performance report only include the 
performance of sites.
Did I make something wrong?

Thanks,

Brandon


Takeshi Hagikura (AdWords API Team)於 2013年12月2日星期一UTC+8下午2時53分06秒寫道:
>
> Hi Brandon,
>
> I think placements for mobile apps were represented as in the form of 
> {app-id}.adsenseformobileapps.com a while back. 
> Do you have the example request and response? 
> I'd like to make sure if it's not represented as above. 
>
> Best,
> - Takeshi, AdWords API Team
>
> On Thursday, November 28, 2013 1:35:25 PM UTC+9, Brandon wrote:
>>
>> Hi,
>>
>> In the recently release notes we knew that we can now using Placement 
>> Performance Report to get both Automatic Placements Performance and 
>> Managed Placements Performance.
>> But I can't see any mobileapp performance in this report. Why?
>> We need to combine these two report results into one.
>> Is there any other way to implement this feature?
>>
>> Thanks,
>>
>> Brandon
>>
>

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

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


Re: Placement Performance Report with mobileapp performance

2013-12-03 Thread Brandon
Hi Takeshi,

In fact, I had already tried this solution.
But the URL Performance Report doesn't show the correct number of results 
which is 5450 rows and it returns 5085 rows in this case.
What kind of data would be excluded?
And how to aggregate Automatic Placement and Managed Placement together? 
Will you add mobileapp into Placement Performance Report as the Automatic 
Placement Performance Report?

Thanks,

Brandon


Takeshi Hagikura (AdWords API Team)於 2013年12月3日星期二UTC+8下午2時29分33秒寫道:
>
> Thanks Brandon,
>
> I looked into it further. The mobile app placements are not represented as 
> a Placement, but a MobileApp criterion. The parameters of such placements 
> begin with "mobileapp::".
> The Url Performance 
> Report<https://developers.google.com/adwords/api/docs/appendix/reports#url>can
>  provide that information. 
>
> Best,
> - Takeshi, 
>
> On Monday, December 2, 2013 6:43:53 PM UTC+9, Brandon wrote:
>>
>> Hi Takeshi,
>>
>> Thanks for your replying.
>> The results could be downloaded here:
>>
>> Automatic placement preformance
>>
>> https://drive.google.com/file/d/0Bw03qlsABJ1YZ1huOVR3UkhaaGc/edit?usp=sharing
>>
>> Placement performance
>>
>> https://drive.google.com/file/d/0Bw03qlsABJ1YbWJsbkJJU2tIMWc/edit?usp=sharing
>>
>>
>> And the request is as follows:
>>
>> https://adwords.google.com/api/adwords/cm/v201309";>
>> 
>> DisplayName
>> Clicks
>> Impressions
>> Ctr
>> AverageCpc
>> AverageCpm
>> Conversions
>> ConversionsManyPerClick
>> ConversionRate
>> ConversionRateManyPerClick
>> Cost
>> CostPerConversion
>> CostPerConversionManyPerClick
>> 
>> 20130819
>> 20131122
>> 
>> 
>> Test Report
>> PLACEMENT_PERFORMANCE_REPORT
>> CUSTOM_DATE
>> XML
>> false
>> 
>>
>> I was using the same filter to download these two reports(only the 
>> "reportType" are different).
>> In my consider, it should be totally the same after I aggregate each 
>> other.
>> But it seems like the placement performance report only include the 
>> performance of sites.
>> Did I make something wrong?
>>
>> Thanks,
>>
>> Brandon
>>
>>
>> Takeshi Hagikura (AdWords API Team)於 2013年12月2日星期一UTC+8下午2時53分06秒寫道:
>>>
>>> Hi Brandon,
>>>
>>> I think placements for mobile apps were represented as in the form of 
>>> {app-id}.adsenseformobileapps.com a while back. 
>>> Do you have the example request and response? 
>>> I'd like to make sure if it's not represented as above. 
>>>
>>> Best,
>>> - Takeshi, AdWords API Team
>>>
>>> On Thursday, November 28, 2013 1:35:25 PM UTC+9, Brandon wrote:
>>>>
>>>> Hi,
>>>>
>>>> In the recently release notes we knew that we can now using Placement 
>>>> Performance Report to get both Automatic Placements Performance and 
>>>> Managed Placements Performance.
>>>> But I can't see any mobileapp performance in this report. Why?
>>>> We need to combine these two report results into one.
>>>> Is there any other way to implement this feature?
>>>>
>>>> Thanks,
>>>>
>>>> Brandon
>>>>
>>>

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

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


[JAVA] An invalid XML character (Unicode: 0x8) was found in the element content of the document

2014-11-13 Thread Brandon
Hi,

I was trying to download some specific ads from AdWords.

Everything goes fine except one ad returned a null SOAP response.

Is there something wrong with this ad?

Error logs:

2014-11-14 11:28:39 
[mvc.domain.service.adwords.impl.AdGroupAdServiceTest]-[ERROR] error
mvc.model.exception.OutOfRetryUpperboundException: Retries over 1 times and 
can't execute result.
at mvc.model.handler.RetryStrategy.retryDelay(RetryStrategy.java:129)
at mvc.model.handler.RetryStrategy.retry(RetryStrategy.java:101)
at mvc.model.handler.RetryStrategy.retry(RetryStrategy.java:57)
at 
mvc.domain.service.adwords.impl.AdGroupAdService.listByIds(AdGroupAdService.java:54)
at 
mvc.domain.service.adwords.impl.AdGroupAdService.listByIdsRecursive(AdGroupAdService.java:79)
at 
mvc.domain.service.adwords.impl.AdGroupAdServiceTest.listByAdGroupsSpecificAdGroups(AdGroupAdServiceTest.java:136)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at 
org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:72)
at 
org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:81)
at 
org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
at 
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:216)
at 
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:82)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at 
org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:60)
at 
org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:67)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at 
org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:162)
at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 
1795; An invalid XML character (Unicode: 0x8) was found in the element 
content of the document.
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at 
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at 
com.google.api.ads.adwords.axis.v201409.cm.AdGroupAdServiceSoapBindingStub.get(AdGroupAdServiceSoapBindingStub.java:1319)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at 
com.google.api.ads.common.lib.soap.SoapClientHandler.invoke(SoapClientHandler.java:109)
at 
com.google.api.ads.common.lib.soap.axis.AxisHandler.invokeSoapCall(AxisHandler.java:213)
at 
com.google.api.ads.common.lib.soap.SoapServiceClient.callSoapClient(SoapServiceClient.java:64)
at 
com.google.api.ads.common.lib.soap.SoapServ

Re: [JAVA] An invalid XML character (Unicode: 0x8) was found in the element content of the document

2014-11-16 Thread Brandon
Hi Josh,

Thanks!

We create all ads from the UI.

I'm just wondering, could you trimmed it before user submit invalid context?

Brandon

Josh Radcliff (AdWords API Team)於 2014年11月15日星期六UTC+8上午5時56分37秒寫道:
>
> Hi,
>
> That error means that somehow there's an embedded backspace (Unicode 0x8) 
> in your ad. Did you create the ad via the API or from the UI?
>
> One way you may be able to fix this is to edit the ad in the UI. However, 
> when you do this it will actually remove the current ad and replace it with 
> a new one, so stats after the change will appear under a new ad ID.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, November 13, 2014 10:43:53 PM UTC-5, Brandon wrote:
>>
>> Hi,
>>
>> I was trying to download some specific ads from AdWords.
>>
>> Everything goes fine except one ad returned a null SOAP response.
>>
>> Is there something wrong with this ad?
>>
>> Error logs:
>>
>> 2014-11-14 11:28:39 
>> [mvc.domain.service.adwords.impl.AdGroupAdServiceTest]-[ERROR] error
>> mvc.model.exception.OutOfRetryUpperboundException: Retries over 1 times 
>> and can't execute result.
>> at mvc.model.handler.RetryStrategy.retryDelay(RetryStrategy.java:129)
>> at mvc.model.handler.RetryStrategy.retry(RetryStrategy.java:101)
>> at mvc.model.handler.RetryStrategy.retry(RetryStrategy.java:57)
>> at 
>> mvc.domain.service.adwords.impl.AdGroupAdService.listByIds(AdGroupAdService.java:54)
>> at 
>> mvc.domain.service.adwords.impl.AdGroupAdService.listByIdsRecursive(AdGroupAdService.java:79)
>> at 
>> mvc.domain.service.adwords.impl.AdGroupAdServiceTest.listByAdGroupsSpecificAdGroups(AdGroupAdServiceTest.java:136)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:483)
>> at 
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
>> at 
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>> at 
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
>> at 
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>> at 
>> org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:72)
>> at 
>> org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:81)
>> at 
>> org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
>> at 
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:216)
>> at 
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:82)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
>> at 
>> org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:60)
>> at 
>> org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:67)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>> at 
>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:162)
>> at 
>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>> at 
>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> at 
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
>> at 
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
>> at 
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
>> at 
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
>> Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 
>> 1795; An invalid XML ch

[Java] Company in white list to get Account Budget

2014-12-03 Thread Brandon
Hi,

We are already in the white list which is able to get Account 
Budget(According to my team leader).

But I can' t find any service to do the request.

Does this white list still exists?

If it does, how can we get Account Budget?

We need to use this feature to do some budget monitor.

Any help will be appreciate.

Brandon

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

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


Re: [Java] Company in white list to get Account Budget

2014-12-03 Thread Brandon
Hi Josh,

Thanks for the reply.

Seems like this service only can get the information about spent limitation.

What if we want to get the money we saved to our account?

I mean the amount which could be consumed by the costs of the account.

Is this possible?

Brandon

Josh Radcliff (AdWords API Team)於 2014年12月3日星期三UTC+8下午10時01分18秒寫道:
>
> Hi Brandon,
>
> From your description it sounds like the service you want is the 
> BudgetOrderService 
> <https://developers.google.com/adwords/api/docs/reference/v201409/BudgetOrderService>.
>  
> You may want to check out our guide on that service 
> <https://developers.google.com/adwords/api/docs/guides/budget-order> as 
> well.
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, December 3, 2014 4:51:39 AM UTC-5, Brandon wrote:
>>
>> Hi,
>>
>> We are already in the white list which is able to get Account 
>> Budget(According to my team leader).
>>
>> But I can' t find any service to do the request.
>>
>> Does this white list still exists?
>>
>> If it does, how can we get Account Budget?
>>
>> We need to use this feature to do some budget monitor.
>>
>> Any help will be appreciate.
>>
>> Brandon
>>
>

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

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


Re: [Java] Company in white list to get Account Budget

2014-12-04 Thread Brandon
Hi Josh,

I'll go ask them if that's what they want and then post back if I hear back 
from them.

Thanks,

Brandon

Josh Radcliff (AdWords API Team)於 2014年12月4日星期四UTC+8下午10時32分51秒寫道:
>
> Hi Brandon,
>
> The API does not explicitly provide this information, but you could take 
> the BudgetOrder.spendingLimit 
> <https://developers.google.com/adwords/api/docs/reference/v201409/BudgetOrderService.BudgetOrder#spendingLimit>
>  for 
> all of the *BudgetOrders* that cover a date range, and then subtract from 
> that the *Cost* returned in the ACCOUNT_PERFORMANCE_REPORT 
> <https://developers.google.com/adwords/api/docs/appendix/reports#account>.
>
> Cheers,
> Josh, AdWords API Team
>
> On Thursday, December 4, 2014 1:44:42 AM UTC-5, Brandon wrote:
>>
>> Hi Josh,
>>
>> Thanks for the reply.
>>
>> Seems like this service only can get the information about spent 
>> limitation.
>>
>> What if we want to get the money we saved to our account?
>>
>> I mean the amount which could be consumed by the costs of the account.
>>
>> Is this possible?
>>
>> Brandon
>>
>> Josh Radcliff (AdWords API Team)於 2014年12月3日星期三UTC+8下午10時01分18秒寫道:
>>>
>>> Hi Brandon,
>>>
>>> From your description it sounds like the service you want is the 
>>> BudgetOrderService 
>>> <https://developers.google.com/adwords/api/docs/reference/v201409/BudgetOrderService>.
>>>  
>>> You may want to check out our guide on that service 
>>> <https://developers.google.com/adwords/api/docs/guides/budget-order> as 
>>> well.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Wednesday, December 3, 2014 4:51:39 AM UTC-5, Brandon wrote:
>>>>
>>>> Hi,
>>>>
>>>> We are already in the white list which is able to get Account 
>>>> Budget(According to my team leader).
>>>>
>>>> But I can' t find any service to do the request.
>>>>
>>>> Does this white list still exists?
>>>>
>>>> If it does, how can we get Account Budget?
>>>>
>>>> We need to use this feature to do some budget monitor.
>>>>
>>>> Any help will be appreciate.
>>>>
>>>> Brandon
>>>>
>>>

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

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


[Java] Spending limit of BudgetOrder is nullable?

2015-01-25 Thread Brandon
Hi,

I was trying to get budget information through the BudgetOrderService.

But it threw a NullPointerException when I was getting the spendingLimit, 
startDateTime and endDateTime from the BudgetOrder object.

I thought these aren't nullable fields.

Is there something wrong with this account, like a wrong input?

Or it's just the common case that I should deal with the null value every 
time?

The clientCustomerId is 5531065781.

Thanks,

Brandon

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

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


Re: [Java] Spending limit of BudgetOrder is nullable?

2015-01-26 Thread Brandon
Hi Josh,

Yes, I included all of those fields.

I got 4 BudgetOrder objects and there were only one of them had the null 
values.

Here's the request xml:


http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

https://adwords.google.com/api/adwords/billing/v201409"; 
soapenv:mustUnderstand="0">
https://adwords.google.com/api/adwords/cm/v201409";>5531065781
https://adwords.google.com/api/adwords/cm/v201409";>DEVELOPER_TOKEN
https://adwords.google.com/api/adwords/cm/v201409";>allproducts.com:GAD:v1.1.9
 
(AwApi-Java, AdWords-Axis/1.36.0, Common-Java/1.36.0, Axis/1.4, 
Java/1.8.0_05, maven)
https://adwords.google.com/api/adwords/cm/v201409";>false
https://adwords.google.com/api/adwords/cm/v201409";>false



https://adwords.google.com/api/adwords/billing/v201409";>

https://adwords.google.com/api/adwords/cm/v201409";>BillingAccountId
https://adwords.google.com/api/adwords/cm/v201409";>Id
https://adwords.google.com/api/adwords/cm/v201409";>SpendingLimit
https://adwords.google.com/api/adwords/cm/v201409";>StartDateTime
https://adwords.google.com/api/adwords/cm/v201409";>EndDateTime





Thanks,

Brandon

Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8上午2時06分46秒寫道:
>
> Hi Brandon,
>
> Did you include the field names for each of those attributes in your 
> request's Selector, e.g., *SpendingLimit, StartDateTime, EndDateTime*?
>
> Thanks,
> Josh, AdWords API Team
>
> On Sunday, January 25, 2015 at 8:38:52 PM UTC-5, Brandon wrote:
>>
>> Hi,
>>
>> I was trying to get budget information through the BudgetOrderService.
>>
>> But it threw a NullPointerException when I was getting the spendingLimit, 
>> startDateTime and endDateTime from the BudgetOrder object.
>>
>> I thought these aren't nullable fields.
>>
>> Is there something wrong with this account, like a wrong input?
>>
>> Or it's just the common case that I should deal with the null value every 
>> time?
>>
>> The clientCustomerId is 5531065781.
>>
>> Thanks,
>>
>> Brandon
>>
>

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

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


Re: [Java] Spending limit of BudgetOrder is nullable?

2015-01-27 Thread Brandon
Hi Josh,

Thanks for the response.

I still got null values today.

Does it still needs a couple days to finish the upgrade?

Thanks,

Brandon

Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8下午10時31分12秒寫道:
>
> Hi Brandon,
>
> Thanks for confirming your selector fields. Do you still get nulls back 
> today if you run those requests? I ask because your account was upgraded to 
> the new billing interface on January 21st. It may be that you were 
> requesting budget orders during that upgrade.
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, January 26, 2015 at 8:09:44 PM UTC-5, Brandon wrote:
>>
>> Hi Josh,
>>
>> Yes, I included all of those fields.
>>
>> I got 4 BudgetOrder objects and there were only one of them had the null 
>> values.
>>
>> Here's the request xml:
>>
>> 
>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="
>> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
>> http://www.w3.org/2001/XMLSchema-instance";>
>> 
>> https://adwords.google.com/api/adwords/billing/v201409"; 
>> soapenv:mustUnderstand="0">
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">5531065781
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">DEVELOPER_TOKEN
>> https://adwords.google.com/api/adwords/cm/v201409";>allproducts.com:GAD:v1.1.9
>>  
>> (AwApi-Java, AdWords-Axis/1.36.0, Common-Java/1.36.0, Axis/1.4, 
>> Java/1.8.0_05, maven)
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">false
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">false
>> 
>> 
>> 
>> https://adwords.google.com/api/adwords/billing/v201409";>
>> 
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">BillingAccountId
>> https://adwords.google.com/api/adwords/cm/v201409";>Id
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">SpendingLimit
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">StartDateTime
>> https://adwords.google.com/api/adwords/cm/v201409
>> ">EndDateTime
>> 
>> 
>> 
>> 
>>
>> Thanks,
>>
>> Brandon
>>
>> Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8上午2時06分46秒寫道:
>>>
>>> Hi Brandon,
>>>
>>> Did you include the field names for each of those attributes in your 
>>> request's Selector, e.g., *SpendingLimit, StartDateTime, EndDateTime*?
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Sunday, January 25, 2015 at 8:38:52 PM UTC-5, Brandon wrote:
>>>>
>>>> Hi,
>>>>
>>>> I was trying to get budget information through the BudgetOrderService.
>>>>
>>>> But it threw a NullPointerException when I was getting the 
>>>> spendingLimit, startDateTime and endDateTime from the BudgetOrder object.
>>>>
>>>> I thought these aren't nullable fields.
>>>>
>>>> Is there something wrong with this account, like a wrong input?
>>>>
>>>> Or it's just the common case that I should deal with the null value 
>>>> every time?
>>>>
>>>> The clientCustomerId is 5531065781.
>>>>
>>>> Thanks,
>>>>
>>>> Brandon
>>>>
>>>

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

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


Re: [Java] Spending limit of BudgetOrder is nullable?

2015-01-28 Thread Brandon
Hi Josh,

Yes, it is 186878453.

Thanks,

Brandon

Josh Radcliff (AdWords API Team)於 2015年1月29日星期四 UTC+8上午5時32分58秒寫道:
>
> Hi Brandon,
>
> This may be due to a budget order getting stuck in the pending state, 
> possibly during the upgrade process. What's the budget order ID for the 
> object with null values? Is it 186878453, by any chance?
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, January 27, 2015 at 8:33:42 PM UTC-5, Brandon wrote:
>>
>> Hi Josh,
>>
>> Thanks for the response.
>>
>> I still got null values today.
>>
>> Does it still needs a couple days to finish the upgrade?
>>
>> Thanks,
>>
>> Brandon
>>
>> Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8下午10時31分12秒寫道:
>>>
>>> Hi Brandon,
>>>
>>> Thanks for confirming your selector fields. Do you still get nulls back 
>>> today if you run those requests? I ask because your account was upgraded to 
>>> the new billing interface on January 21st. It may be that you were 
>>> requesting budget orders during that upgrade.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, January 26, 2015 at 8:09:44 PM UTC-5, Brandon wrote:
>>>>
>>>> Hi Josh,
>>>>
>>>> Yes, I included all of those fields.
>>>>
>>>> I got 4 BudgetOrder objects and there were only one of them had the 
>>>> null values.
>>>>
>>>> Here's the request xml:
>>>>
>>>> 
>>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="
>>>> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
>>>> http://www.w3.org/2001/XMLSchema-instance";>
>>>> 
>>>> https://adwords.google.com/api/adwords/billing/v201409"; 
>>>> soapenv:mustUnderstand="0">
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">5531065781
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">DEVELOPER_TOKEN
>>>> https://adwords.google.com/api/adwords/cm/v201409";>allproducts.com:GAD:v1.1.9
>>>>  
>>>> (AwApi-Java, AdWords-Axis/1.36.0, Common-Java/1.36.0, Axis/1.4, 
>>>> Java/1.8.0_05, maven)
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">false
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">false
>>>> 
>>>> 
>>>> 
>>>> https://adwords.google.com/api/adwords/billing/v201409";>
>>>> 
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">BillingAccountId
>>>> https://adwords.google.com/api/adwords/cm/v201409";>Id
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">SpendingLimit
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">StartDateTime
>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>> ">EndDateTime
>>>> 
>>>> 
>>>> 
>>>> 
>>>>
>>>> Thanks,
>>>>
>>>> Brandon
>>>>
>>>> Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8上午2時06分46秒寫道:
>>>>>
>>>>> Hi Brandon,
>>>>>
>>>>> Did you include the field names for each of those attributes in your 
>>>>> request's Selector, e.g., *SpendingLimit, StartDateTime, EndDateTime*?
>>>>>
>>>>> Thanks,
>>>>> Josh, AdWords API Team
>>>>>
>>>>> On Sunday, January 25, 2015 at 8:38:52 PM UTC-5, Brandon wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I was trying to get budget information through the BudgetOrderService.
>>>>>>
>>>>>> But it threw a NullPointerException when I was getting the 
>>>>>> spendingLimit, startDateTime and endDateTime from the BudgetOrder object.
>>>>>>
>>>>>> I thought these aren't nullable fields.
>>>>>>
>>>>>> Is there something wrong with this account, like a wrong input?
>>>>>>
>>>>>> Or it's just the common case that I should deal with the null value 
>>>>>> every time?
>>>>>>
>>>>>> The clientCustomerId is 5531065781.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Brandon
>>>>>>
>>>>>

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

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


Re: [Java] Spending limit of BudgetOrder is nullable?

2015-02-01 Thread Brandon
Hi Josh,

Thank you for all your assistance.

Cheers,
Brandon

Josh Radcliff (AdWords API Team)於 2015年1月31日星期六 UTC+8上午4時26分12秒寫道:
>
> Hi Brandon,
>
> The budget team just got back to me with more details. As it turns out, 
> budget order ID 186878453 was created via the UI and was abandoned at some 
> point in the UI flow (e.g., the user navigated out of the budget order flow 
> in her browser).
>
> You could try submitting a BudgetOrderService.mutate 
> <https://developers.google.com/adwords/api/docs/reference/v201409/BudgetOrderService#mutate>
>  with 
> a *REMOVE* operation for that *BudgetOrder* if it's causing problems.
>
> Regarding nullability, for orders created via the API, I would expect 
> non-null values for spendingLimit, startDateTime and endDateTime. However, 
> since a user can abandon a budget order mid-flow in the UI, it's probably 
> best to adjust your code so it can tolerate nulls.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, January 29, 2015 at 9:04:15 AM UTC-5, Josh Radcliff (AdWords 
> API Team) wrote:
>>
>> Hi Brandon,
>>
>> Thanks for confirming. I've raised this with the budget team and will 
>> reply back once I've heard from them.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Wednesday, January 28, 2015 at 8:02:30 PM UTC-5, Brandon wrote:
>>>
>>> Hi Josh,
>>>
>>> Yes, it is 186878453.
>>>
>>> Thanks,
>>>
>>> Brandon
>>>
>>> Josh Radcliff (AdWords API Team)於 2015年1月29日星期四 UTC+8上午5時32分58秒寫道:
>>>>
>>>> Hi Brandon,
>>>>
>>>> This may be due to a budget order getting stuck in the pending state, 
>>>> possibly during the upgrade process. What's the budget order ID for the 
>>>> object with null values? Is it 186878453, by any chance?
>>>>
>>>> Thanks,
>>>> Josh, AdWords API Team
>>>>
>>>> On Tuesday, January 27, 2015 at 8:33:42 PM UTC-5, Brandon wrote:
>>>>>
>>>>> Hi Josh,
>>>>>
>>>>> Thanks for the response.
>>>>>
>>>>> I still got null values today.
>>>>>
>>>>> Does it still needs a couple days to finish the upgrade?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Brandon
>>>>>
>>>>> Josh Radcliff (AdWords API Team)於 2015年1月27日星期二 UTC+8下午10時31分12秒寫道:
>>>>>>
>>>>>> Hi Brandon,
>>>>>>
>>>>>> Thanks for confirming your selector fields. Do you still get nulls 
>>>>>> back today if you run those requests? I ask because your account was 
>>>>>> upgraded to the new billing interface on January 21st. It may be that 
>>>>>> you 
>>>>>> were requesting budget orders during that upgrade.
>>>>>>
>>>>>> Thanks,
>>>>>> Josh, AdWords API Team
>>>>>>
>>>>>> On Monday, January 26, 2015 at 8:09:44 PM UTC-5, Brandon wrote:
>>>>>>>
>>>>>>> Hi Josh,
>>>>>>>
>>>>>>> Yes, I included all of those fields.
>>>>>>>
>>>>>>> I got 4 BudgetOrder objects and there were only one of them had the 
>>>>>>> null values.
>>>>>>>
>>>>>>> Here's the request xml:
>>>>>>>
>>>>>>> 
>>>>>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="
>>>>>>> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
>>>>>>> http://www.w3.org/2001/XMLSchema-instance";>
>>>>>>> 
>>>>>>> https://adwords.google.com/api/adwords/billing/v201409"; 
>>>>>>> soapenv:mustUnderstand="0">
>>>>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>>>>> ">5531065781
>>>>>>> https://adwords.google.com/api/adwords/cm/v201409
>>>>>>> ">DEVELOPER_TOKEN
>>>>>>> https://adwords.google.com/api/adwords/cm/v201409";>allproducts.com:GAD:v1.1.9
>>>>>>>  
>>>>>>> (AwApi-Java, AdWords-Axis/1.36.0, Common-Java/1.36.0, Axis/1.4, 
>>>>>>> Java/1.8.0_05, maven)
>>>>>>> https://adword

Will the cost be changed after a couple of days?

2015-02-09 Thread Brandon
Hi, 

I've downloaded a set of account_performance_report of 574-050-3210 which 
is segmented by date from 2014/09/01 to 2014/09/30 in last year.

Today, I downloaded the same report with the same date range and found that 
the costs are different between each other(about 160 NTD).

Two of them were downloaded after the data is ready(After 3 a.m. UTC+8).

Is that because of the removal of invalid clicks?

If it is, then when is the best time to download the most precisely data 
from AdWords?

Thanks,
Brandon

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

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


[JAVA] Checksum validation failed

2015-03-03 Thread Brandon
Hi,

I'm using Maven.

Recently, it kept printing warning messages every time I built my project.

Everything goes fine, just a little bit annoying.

The error messages are as follows:

[WARNING] Checksum validation failed, expected 
1499efa512d74d675dfc5cd9e9635799eb742aed but is 
852c0ecde1c2383b35f8c2b13db66ed891ac4625 for 
https://repo.maven.apache.org/maven2/com/google/api-ads/ads-lib/maven-metadata.xml

[WARNING] Checksum validation failed, expected 
cb148cfc547966f71893653cdc92396962d86d31 but is 
ba81d771811f223823b1f6f3f5de083dd9b3296e for 
https://repo.maven.apache.org/maven2/com/google/api-ads/adwords-axis/maven-metadata.xml

I've deleted my repository and rebuilt it again but it still printed these 
messages.

Is there anything I can do to fix this problem?

Thanks,
Brandon

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

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


Re: [JAVA] Checksum validation failed

2015-03-05 Thread Brandon
Hi Josh, 

Yes, I've tried some of the answers but it still not works.

And I'm not using Archiva so I can't do the rest.

Maybe it's time to try the Gradle.

Thanks,
Brandon

Josh Radcliff (AdWords API Team)於 2015年3月4日星期三 UTC+8下午9時59分35秒寫道:
>
> Hi Brandon,
>
> Did you try any of the suggestions in the following stackoverflow post?
>
> http://stackoverflow.com/questions/1765959/maven-checksum-failed
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, March 3, 2015 at 8:32:03 PM UTC-5, Brandon wrote:
>>
>> Hi,
>>
>> I'm using Maven.
>>
>> Recently, it kept printing warning messages every time I built my project.
>>
>> Everything goes fine, just a little bit annoying.
>>
>> The error messages are as follows:
>>
>> [WARNING] Checksum validation failed, expected 
>> 1499efa512d74d675dfc5cd9e9635799eb742aed but is 
>> 852c0ecde1c2383b35f8c2b13db66ed891ac4625 for 
>> https://repo.maven.apache.org/maven2/com/google/api-ads/ads-lib/maven-metadata.xml
>>
>> [WARNING] Checksum validation failed, expected 
>> cb148cfc547966f71893653cdc92396962d86d31 but is 
>> ba81d771811f223823b1f6f3f5de083dd9b3296e for 
>> https://repo.maven.apache.org/maven2/com/google/api-ads/adwords-axis/maven-metadata.xml
>>
>> I've deleted my repository and rebuilt it again but it still printed 
>> these messages.
>>
>> Is there anything I can do to fix this problem?
>>
>> Thanks,
>> Brandon
>>
>

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

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


Re: [JAVA] Checksum validation failed

2015-03-08 Thread Brandon
Hi Josh,

I was using maven 3.2.3 when I posted this question.

Now I'm using 3.2.5 and it still have these warnings.

But the warning disappeared when I changed the version values from 
"RELEASE" to the exact version number in the POM this morning.

Maybe I'll just change the version number every time I receive the new API 
version announcement.

Thanks,
Brandon

Josh Radcliff (AdWords API Team)於 2015年3月6日星期五 UTC+8下午9時38分01秒寫道:
>
> Hi Brandon,
>
> I just confirmed that I was able to compile a maven project that depends 
> on adwords-axis 1.37.0 without issues. I'm using version 3.0.5 of maven. 
> You might want to try upgrading your version of maven -- this maven issue 
> <http://jira.codehaus.org/browse/MNG-4301> references versions 2.x of 
> maven, so perhaps this was fixed in 3.x.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, March 5, 2015 at 9:59:16 PM UTC-5, Brandon wrote:
>>
>> Hi Josh, 
>>
>> Yes, I've tried some of the answers but it still not works.
>>
>> And I'm not using Archiva so I can't do the rest.
>>
>> Maybe it's time to try the Gradle.
>>
>> Thanks,
>> Brandon
>>
>> Josh Radcliff (AdWords API Team)於 2015年3月4日星期三 UTC+8下午9時59分35秒寫道:
>>>
>>> Hi Brandon,
>>>
>>> Did you try any of the suggestions in the following stackoverflow post?
>>>
>>> http://stackoverflow.com/questions/1765959/maven-checksum-failed
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, March 3, 2015 at 8:32:03 PM UTC-5, Brandon wrote:
>>>>
>>>> Hi,
>>>>
>>>> I'm using Maven.
>>>>
>>>> Recently, it kept printing warning messages every time I built my 
>>>> project.
>>>>
>>>> Everything goes fine, just a little bit annoying.
>>>>
>>>> The error messages are as follows:
>>>>
>>>> [WARNING] Checksum validation failed, expected 
>>>> 1499efa512d74d675dfc5cd9e9635799eb742aed but is 
>>>> 852c0ecde1c2383b35f8c2b13db66ed891ac4625 for 
>>>> https://repo.maven.apache.org/maven2/com/google/api-ads/ads-lib/maven-metadata.xml
>>>>
>>>> [WARNING] Checksum validation failed, expected 
>>>> cb148cfc547966f71893653cdc92396962d86d31 but is 
>>>> ba81d771811f223823b1f6f3f5de083dd9b3296e for 
>>>> https://repo.maven.apache.org/maven2/com/google/api-ads/adwords-axis/maven-metadata.xml
>>>>
>>>> I've deleted my repository and rebuilt it again but it still printed 
>>>> these messages.
>>>>
>>>> Is there anything I can do to fix this problem?
>>>>
>>>> Thanks,
>>>> Brandon
>>>>
>>>

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

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


[JAVA] AuthenticationError.NOT_ADS_USER with trigger is null

2015-03-09 Thread Brandon
Hi,

I got this error messages when I'm reviewing my logs on the server this 
morning.

This error occurs only when the it try to download GEO_PERFORMANCE_REPORT 
from 8858817267.

So I'm sure it''s not the login problem(with MCC account) and it's not a 
test account.

Here are the request and response xml:

Request:
https://drive.google.com/open?id=0Bw03qlsABJ1YQWk0RENYQzR5Q28&authuser=0

Resonse:
https://drive.google.com/open?id=0Bw03qlsABJ1YcUNtNGozTjVlTFk&authuser=0

Thanks,
Brandon

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

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


Re: Having trouble fetching asset group performance data

2023-05-08 Thread Brandon Farber
I am running into the exact same problem here. I found that I can retrieve 
metrics for  asset_group_product_group_view queries, but cannot retrieve 
metrics for the asset group as a whole.

I am effectively trying to recreate this page in the Google Ads 
UI: 
https://ads.google.com/aw/assetgroup?campaignId=X&ocid=X&ascid=X&assetGroupTableMode=true&euid=X&__u=X&uscid=X&__c=X&authuser=1

[image: Screenshot 2023-05-08 120905.png]

As we can see in the screenshot - we have a breakdown of all asset groups, 
segmented by date, and we have metrics (I'm looking at clicks, cost and 
impressions here but we would be fetching other similar/related metrics in 
the GAQL query issued). The problem is, I can't find the correct source 
(FROM clause) to fetch against. I've looked at:


   1. ad_group_ad_asset_combination_view (only gives impressions for 
   metrics so this isn't right)
   2. ad_group_ad_asset_view (I get no results)
   3. ad_group_asset (I get no results)
   4. asset_set_asset (I get no results)
   5. asset_group (metrics aren't available)


So circling back - what resource do we query to recreate the page I've 
linked above?
On Monday, April 3, 2023 at 7:21:41 AM UTC-4 Google Ads API Forum Advisor 
wrote:

> Hi Oliver,
>
> Thank you for sharing your knowledge to the community.
>
> @Jay,
>
> Please do note that Google Ads API reports mirrors the reporting side of 
> the Google Ads UI, so if the said report/data is now available on the UI 
> side, then I'm afraid that this will not also available via API. In order 
> for us to validate your use case, would you able to share to us a 
> screenshot (un-cropped) of your Google Ads UI showing the data/entities 
> that you want to pull via API?
>
> Regards,
> [image: Google Logo] Google Ads API Team 
>
> ref:_00D1U1174p._5004Q2kEJGF:ref
>

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

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


Re: Having trouble fetching asset group performance data

2023-05-09 Thread Brandon Farber
I have sent you screenshots privately as requested, just following up here 
for posterity to note this. While we'd prefer our account data (i.e. what 
is reflected in the screenshots) is handled privately, I'm happy for you to 
publicly post the answer to my question for the benefit of others, as I've 
seen similar questions on this forum and the OP here obviously had the same 
question. Thanks!

On Tuesday, May 9, 2023 at 1:38:55 AM UTC-4 Google Ads API Forum Advisor 
wrote:

> Hi Brandon,
>
> Thank you for reaching out.
>
> Regarding your concern, kindly note that the asset_group (
> https://developers.google.com/google-ads/api/fields/v13/asset_group) 
> report is used to get asset group data. However, as you mentioned, the said 
> report is one of the *resources without metrics*. Meaning, you can't get 
> metrics by using this report. Having said that, in order for our team to 
> replicate this on our end, can you please provide the *uncropped* Google 
> Ads UI screenshot showing this?
>
> You may then send the requested logs via the *Reply privately to author* 
> option. If this option is not available, you may send the details directly 
> to our googleadsa...@google.com alias instead.
>
>
> Regards,
> [image: Google Logo] Google Ads API Team 
>
> ref:_00D1U1174p._5004Q2kEJGF:ref
>

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

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


Re: Having trouble fetching asset group performance data

2023-05-09 Thread Brandon Farber
Unfortunately, that is not the same page.  When I use that endpoint it 
replicates what I see in the Google Ads UI on the "Listing Groups" page 
(i.e. a URL 
like 
https://ads.google.com/aw/listinggroups?campaignId=X&ocid=X&ascid=X&euid=X&__u=X&uscid=X&__c=X&authuser=1).
 
What I want to replicate is the "Asset Groups" page.

Specifically, for one day in question, the resource 
*asset_group_product_group_view* reflects $65.94 in spend on the "Listing 
Groups" page, however if I go to the "Asset Groups" page I can see we 
actually had $135.23 in spend on this day.

In short, that resource does *not *show me what I'm seeing on the "Asset 
Groups" page, it shows me what I see on the "Listing Groups" page, which is 
incomplete. I am sending you the log for the request I just ran showing the 
$65.94 returned, but as you can see in the screenshot I sent earlier today, 
I should be seeing $135.23 in spend for the day in question. Hopefully this 
can help answer what I'm after and what is not working as expected.



On Tuesday, May 9, 2023 at 12:42:53 PM UTC-4 Google Ads API Forum Advisor 
wrote:

> Hi Brandon, 
>
> Thank you for coming back to us and providing information. I hope you are 
> doing well today.
>
> With regards to your concern, you may use the 
> *asset_group_product_group_view* report (
> *https://developers.google.com/google-ads/api/fields/v13/asset_group_product_group_view_query_builder*
>  
> <https://developers.google.com/google-ads/api/fields/v13/asset_group_product_group_view_query_builder>).
>  
> It includes all of the resources, fields, segments, and metrics that are 
> selectable. It also includes Attributed resource fields (asset_group, 
> asset_group_listing_group_filter, campaign, customer).
>
> You may try this and let us know how it goes. If you encounter any issues 
> or errors, could you please provide us with the complete *(request and 
> response with request-id) logs* with request ID generated as shown in the 
> respective links. I ask this so our team further investigate or provide 
> accurate recommendations on this.
>
> If you haven't enabled logging yet, it can be enabled by navigating to the 
> Client libraries > Your client library (ex. Java) > *Logging 
> documentation*, which you can access from this link. For REST interface 
> requests, you can enable logging via the curl command by using the -i flag. 
> This will cause the tool to include the HTTP response headers in the output.
>
> *Reference links: *
>
>- *Logging documentation* - 
>
> *https://developers.google.com/google-ads/api/docs/best-practices/logging#client_library_logging*
>  
>
> <https://developers.google.com/google-ads/api/docs/best-practices/logging#client_library_logging>
>  
>- *Request* - 
>
> *https://developers.google.com/google-ads/api/docs/concepts/field-service#request*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>  
>- *Response* - 
>
> *https://developers.google.com/google-ads/api/docs/concepts/field-service#response*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>  
>- *Request-id *- 
>
> *https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id*
>  
>
> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>  
>
>
> Have a great day.
>
> Regards,
> [image: Google Logo] Google Ads API Team 
>
> ref:_00D1U1174p._5004Q2kEJGF:ref
>

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

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


Re: Having trouble fetching asset group performance data

2023-05-10 Thread Brandon Farber
For the benefit of others who may come across this conversation - the 
support rep has confirmed the metrics we see broken down on the "Asset 
Groups" page is not currently available via the API, and a feature request 
has been submitted internally to make them available.

On Tuesday, May 9, 2023 at 1:18:30 PM UTC-4 Brandon Farber wrote:

> Unfortunately, that is not the same page.  When I use that endpoint it 
> replicates what I see in the Google Ads UI on the "Listing Groups" page 
> (i.e. a URL like 
> https://ads.google.com/aw/listinggroups?campaignId=X&ocid=X&ascid=X&euid=X&__u=X&uscid=X&__c=X&authuser=1).
>  
> What I want to replicate is the "Asset Groups" page.
>
> Specifically, for one day in question, the resource 
> *asset_group_product_group_view* reflects $65.94 in spend on the "Listing 
> Groups" page, however if I go to the "Asset Groups" page I can see we 
> actually had $135.23 in spend on this day.
>
> In short, that resource does *not *show me what I'm seeing on the "Asset 
> Groups" page, it shows me what I see on the "Listing Groups" page, which is 
> incomplete. I am sending you the log for the request I just ran showing the 
> $65.94 returned, but as you can see in the screenshot I sent earlier today, 
> I should be seeing $135.23 in spend for the day in question. Hopefully this 
> can help answer what I'm after and what is not working as expected.
>
>
>
> On Tuesday, May 9, 2023 at 12:42:53 PM UTC-4 Google Ads API Forum Advisor 
> wrote:
>
>> Hi Brandon, 
>>
>> Thank you for coming back to us and providing information. I hope you are 
>> doing well today.
>>
>> With regards to your concern, you may use the 
>> *asset_group_product_group_view* report (
>> *https://developers.google.com/google-ads/api/fields/v13/asset_group_product_group_view_query_builder*
>>  
>> <https://developers.google.com/google-ads/api/fields/v13/asset_group_product_group_view_query_builder>).
>>  
>> It includes all of the resources, fields, segments, and metrics that are 
>> selectable. It also includes Attributed resource fields (asset_group, 
>> asset_group_listing_group_filter, campaign, customer).
>>
>> You may try this and let us know how it goes. If you encounter any issues 
>> or errors, could you please provide us with the complete *(request and 
>> response with request-id) logs* with request ID generated as shown in 
>> the respective links. I ask this so our team further investigate or provide 
>> accurate recommendations on this.
>>
>> If you haven't enabled logging yet, it can be enabled by navigating to 
>> the Client libraries > Your client library (ex. Java) > *Logging 
>> documentation*, which you can access from this link. For REST interface 
>> requests, you can enable logging via the curl command by using the -i flag. 
>> This will cause the tool to include the HTTP response headers in the output.
>>
>> *Reference links: *
>>
>>- *Logging documentation* - 
>>
>> *https://developers.google.com/google-ads/api/docs/best-practices/logging#client_library_logging*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/best-practices/logging#client_library_logging>
>>  
>>- *Request* - 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/field-service#request*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>>  
>>- *Response* - 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/field-service#response*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>>  
>>- *Request-id *- 
>>
>> *https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id*
>>  
>>
>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>
>>  
>>
>>
>> Have a great day.
>>
>> Regards,
>> [image: Google Logo] Google Ads API Team 
>>
>> ref:_00D1U1174p._5004Q2kEJGF:ref
>>
>

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

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


AWQL -- query only Records with Impressions, Clicks, or Conversions > 0

2014-01-10 Thread Brandon Patrick
Using reporting, I only want to pull ads where one of these stats -- 
Impressions, Clicks, Conversions -- is greater than zero. In MySQL I would 
do something like this:

SELECT Id, Impressions, Clicks, Conversions, Status FROM 
AD_PERFORMANCE_REPORT WHERE CampaignId = $remote_service_ID AND 
(Impressions > 0 OR Clicks > 0 OR Conversions > 0) DURING $dateRange

But as far as I can tell there is no support for "OR" in AWQL. Can you 
recommend a way to do this?

Thanks,
Brandon

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

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


Re: AWQL -- query only Records with Impressions, Clicks, or Conversions > 0

2014-01-13 Thread Brandon Patrick
I finally realized for my specific case, I only need "Impressions > 0", 
because my ads will not have Clicks or Conversions if they don't have any 
Impressions. Duh.

I'd still be interested to know whether there is an OR keyword in AWQL at 
all. So far it does not seem so.

On Friday, January 10, 2014 1:39:40 PM UTC-6, Brandon Patrick wrote:
>
> Using reporting, I only want to pull ads where one of these stats -- 
> Impressions, Clicks, Conversions -- is greater than zero. In MySQL I would 
> do something like this:
>
> SELECT Id, Impressions, Clicks, Conversions, Status FROM 
> AD_PERFORMANCE_REPORT WHERE CampaignId = $remote_service_ID AND 
> (Impressions > 0 OR Clicks > 0 OR Conversions > 0) DURING $dateRange
>
> But as far as I can tell there is no support for "OR" in AWQL. Can you 
> recommend a way to do this?
>
> Thanks,
> Brandon
>

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

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


Selector.dateRange vs Predicate

2010-12-13 Thread Brandon Parise
Want to load Keyword Performance Report for "yesterday"...

2010-12-12 through 2010-12-12

What is the difference between:

$selector->dateRange = new DateRange('20101212', '20101212');

vs.

$startDatePredicate = new Predicate ();
$startDatePredicate->field = 'Date';
$startDatePredicate->operator = 'GREATER_THAN_EQUALS';
$startDatePredicate->values = array ('20101212');

$endDatePredicate = new Predicate ();
$endDatePredicate->field = 'Date';
$endDatePredicate->operator = 'LESS_THAN_EQUALS';
$endDatePredicate->values = array ('20101212');

$selector->predicates = array($startDatePredicate, $endDatePredicate);

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

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


Re: Selector.dateRange vs Predicate

2010-12-14 Thread Brandon Parise
Oh, interesting!
So when you add/edit a ReportDefinition and get an ID back, you can
continue to re-download that same report using that ID?

I am used to the whole "request report, get id, use the id to download
the report" process.

Thanks,
Brandon

On Dec 14, 5:05 am, AdWords API Advisor 
wrote:
> Hi Brandon,
>
> I haven't tried it myself, but I believe that both should give you
> same results.
>
> Since you mentioned that you want to retrieve reports for "Yesterday",
> a better way would be to set the ReportDefinition.dateRangeType as
> Yesterday, and leave out the selector.dateRange and Date predicates.
> This way, you don't have to create a new report definition every day,
> you can reuse the existing report definition. 
> Seehttp://code.google.com/apis/adwords/docs/reference/latest/ReportDefin...
> for details.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Dec 14, 2:29 am, Brandon Parise  wrote:
>
> > Want to load Keyword Performance Report for "yesterday"...
>
> > 2010-12-12 through 2010-12-12
>
> > What is the difference between:
>
> > $selector->dateRange = new DateRange('20101212', '20101212');
>
> > vs.
>
> > $startDatePredicate = new Predicate ();
> > $startDatePredicate->field = 'Date';
> > $startDatePredicate->operator = 'GREATER_THAN_EQUALS';
> > $startDatePredicate->values = array ('20101212');
>
> > $endDatePredicate = new Predicate ();
> > $endDatePredicate->field = 'Date';
> > $endDatePredicate->operator = 'LESS_THAN_EQUALS';
> > $endDatePredicate->values = array ('20101212');
>
> > $selector->predicates = array($startDatePredicate, $endDatePredicate);

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

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


Re: Selector.dateRange vs Predicate

2010-12-14 Thread Brandon Parise
The issue, too, is if I enter "TODAY" how is that affected by
timezones?
If I run it at 12:01AM EST on Dec 20 for "TODAY" will it return data
for 12/20 or 12/19 or does it depend on the timezones set on each
account?

Thanks!

On Dec 14, 5:05 am, AdWords API Advisor 
wrote:
> Hi Brandon,
>
> I haven't tried it myself, but I believe that both should give you
> same results.
>
> Since you mentioned that you want to retrieve reports for "Yesterday",
> a better way would be to set the ReportDefinition.dateRangeType as
> Yesterday, and leave out the selector.dateRange and Date predicates.
> This way, you don't have to create a new report definition every day,
> you can reuse the existing report definition. 
> Seehttp://code.google.com/apis/adwords/docs/reference/latest/ReportDefin...
> for details.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Dec 14, 2:29 am, Brandon Parise  wrote:
>
> > Want to load Keyword Performance Report for "yesterday"...
>
> > 2010-12-12 through 2010-12-12
>
> > What is the difference between:
>
> > $selector->dateRange = new DateRange('20101212', '20101212');
>
> > vs.
>
> > $startDatePredicate = new Predicate ();
> > $startDatePredicate->field = 'Date';
> > $startDatePredicate->operator = 'GREATER_THAN_EQUALS';
> > $startDatePredicate->values = array ('20101212');
>
> > $endDatePredicate = new Predicate ();
> > $endDatePredicate->field = 'Date';
> > $endDatePredicate->operator = 'LESS_THAN_EQUALS';
> > $endDatePredicate->values = array ('20101212');
>
> > $selector->predicates = array($startDatePredicate, $endDatePredicate);

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

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


Maximum number of Report Definitions?

2010-12-14 Thread Brandon Parise
Is there a maximum number of report definitions you can ADD to a
single account?
We have added a lot and only get 100 back via
ReportDefinitionService::get(), so I was wondering if that was the
maximum.

Thanks

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

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


Cache AuthToken Benefits?

2011-01-04 Thread Brandon Parise
Is there any benefit of caching an AuthToken locally versus just
requesting one each time you invoke the API?

The problem with caching is that you have to then wrap every mutate()
to catch the ApiException and then regenerate/store the new AuthToken
then somehow re-run the mutate().  Seems to be a lot of points of
failure to save a few hundred milliseconds to fetch a new AuthToken.

Thanks!

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

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


Re: Create unique criterion id's for same criterion text

2012-05-17 Thread Brandon Parise
Keywords are AdGroupCriterion which means they are unique to the AdGroup 
they were created.  Whenever you perform a mutate() on the AdGroupCriterion 
(keyword) you must specify the scoping AdGroupId.  I can only assume it's 
this way because if each AdGroup would create a unique Keyword ID then that 
ID could go pass the bounds of an unsigned 64-bit int.

Brandon

On Thursday, May 17, 2012 4:15:14 AM UTC-4, Natalia wrote:
>
> I have been creating keywords on *different adroups *but with the same 
> text and I expected each of them to have a different ID but it seems that 
> even though the adgroup id's are different when the text is the same I get 
> the same criterion id's returned. I am baffled as to how I am supposed to 
> work with these id's in terms of pausing keywords. Maybe I'm failing to see 
> something but it seems that if I pause one it would pause that keywords 
> across all adgroups, is that correct?

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

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


Re: How to separate specific dates from daterange?

2012-05-17 Thread Brandon Parise
What would be a good use case to pull stats at the Campaign entity rather 
than through a performance report?

On Tuesday, May 15, 2012 10:15:44 AM UTC-4, Kevin Winter wrote:
>
> Hi,
>   Alexander is correct - you should use reports.  The CampaignService will 
> return aggregated stats for the daterange you request - if you request two 
> days worth, both days will be summed in the results.  Reports, on the other 
> hand, can be segmented by day.
>
> - Kevin Winter
> AdWords API Team
>
> On Wednesday, May 9, 2012 7:15:25 AM UTC-4, Alexander Nitschke wrote:
>>
>> Hi Mika,
>>
>> I would do this with a report, not with the CampaignService. With a 
>> report it's not difficult to get daily stats.
>>
>> Best wishes
>> Alexander
>>
>>
>> Am Mittwoch, 9. Mai 2012 10:22:42 UTC+2 schrieb MikaSaarinen:
>>>
>>> Hi, I am wondering how to get stats for specific dates within the 
>>> DateRange I have setup? I am using CampaignService v201109_1. 
>>>
>>> Basicly what I want to do is to change the presentation from DateRange 
>>> (example: 20120501 - 20120509) to show me all dates between that DateRange 
>>> as own values instead of showing total amount for that daterange only. How 
>>> is this solved most easily?
>>>
>>>

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

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


Re: adCore is using the AdWords API Feel free to ask us questions

2012-07-11 Thread Rebecca Brandon
Hi! We are looking into trying this out at our agency. You say its free up 
to 5 campaigns, is there any limits on how big a campaign can be? 

Thanks!


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

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


Get New Campaigns Only

2012-07-17 Thread Brandon Parise
Are CampaignID's incremental?

I am performing a CustomerSyncService operation but don't want to download 
the entire list of Campaign's each time.  I was thinking of using the 
MAX(CampaignID) from my previous sync as a predicate to only fetch *NEW* 
campaigns since my last sync:

predicates []= new \Predicate('CampaignId', 'GREATER_THAN', 
array($max));
?>

So only CampaignId's > 12345 would need to be pulled down, thoughts?

Brandon

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

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


Re: Get New Campaigns Only

2012-07-17 Thread Brandon Parise
Further clarification:

I don't want to have to download the entire account's campaigns (using 
CampaignService) prior to calling CustomerSyncService.  This would be a lot 
of redundant definitions.  Instead, I want to download only those NEW 
campaigns and then use my local DB to supply the CampaignID's to pass to 
the CustomerSyncService.

On Tuesday, July 17, 2012 4:43:59 PM UTC-4, Brandon Parise wrote:
>
> Are CampaignID's incremental?
>
> I am performing a CustomerSyncService operation but don't want to download 
> the entire list of Campaign's each time.  I was thinking of using the 
> MAX(CampaignID) from my previous sync as a predicate to only fetch *NEW* 
> campaigns since my last sync:
>
>  $max = '12345'; // saved from my last sync (saved in local db)
> $selector->predicates []= new \Predicate('CampaignId', 'GREATER_THAN', 
> array($max));
> ?>
>
> So only CampaignId's > 12345 would need to be pulled down, thoughts?
>
> Brandon
>

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

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


Keyword MaxCPC

2012-07-17 Thread Brandon Parise
I am trying to get the configured MaxCPC for a keyword, using bids property 
in;

https://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.BiddableAdGroupCriterion

But it's not selectable and doesn't come through the API.  Is there any 
other way of getting this?

Brandon

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

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


Re: Production Environment - FAILED_TO_RETRIEVE_LOGIN_COOKIE

2012-07-26 Thread Brandon Parise
We are encountering the same issue:

[AuthenticationError.FAILED_TO_RETRIEVE_LOGIN_COOKIE @ ]

Brandon

On Thursday, July 26, 2012 2:27:35 PM UTC-4, yaron wrote:
>
> Hi to the support Team
> we are experiencing lots of 
> FAILED_TO_RETRIEVE_LOGIN_COOKIE api errors during the last few hours 
> do you have any knowledge of the issue?
> thanks
> Yaron
>

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

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


Re: Get New Campaigns Only

2012-07-30 Thread Brandon Parise
Thanks for the clarification!
Don't know why it took me this long but I can use our local list of 
campaigns as an inverse selector:

predicates []= new \Predicate('CampaignId', 'NOT_IN', 
array($list));
?>

Brandon

On Monday, July 30, 2012 11:28:10 AM UTC-4, Kevin Winter wrote:
>
> To clarify, I meant to say that ordering of IDs is not guaranteed and 
> should not be relied upon.  Please don't make any assumptions about IDs 
> other than that they are unique.
>
> - Kevin Winter
> AdWords API Team
>
> On Monday, July 30, 2012 11:19:01 AM UTC-4, Kevin Winter wrote:
>>
>> Hi Brandon,
>>   Campaign IDs are roughly incremental.  That is, a campaign created a 
>> year ago will have a lower ID than the one created today (to the best of my 
>> knowledge).  However, this is guaranteed.  We do guarantee that IDs will be 
>> unique, but with no constraint on ordering.
>>
>> In general, there are better ways to approach this.  For services that 
>> use a generic selector, you can specify a Paging value to only retrieve N 
>> results at a time.  However, the CustomerSyncService uses its own 
>> selector<https://developers.google.com/adwords/api/docs/reference/latest/CustomerSyncService.CustomerSyncSelector>which
>>  doesn't support paging.  It also doesn't support predicates, so your 
>> proposed method will not work.  Instead we recommend to specify a smaller 
>> time interval in the selector.  If you find retrieving everything for a day 
>> to be overwhelming, change the date range to one hour and make 24 calls, 
>> for example.
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Tuesday, July 17, 2012 4:43:59 PM UTC-4, Brandon Parise wrote:
>>>
>>> Are CampaignID's incremental?
>>>
>>> I am performing a CustomerSyncService operation but don't want to 
>>> download the entire list of Campaign's each time.  I was thinking of using 
>>> the MAX(CampaignID) from my previous sync as a predicate to only fetch 
>>> *NEW* campaigns since my last sync:
>>>
>>> >> $max = '12345'; // saved from my last sync (saved in local db)
>>> $selector->predicates []= new \Predicate('CampaignId', 'GREATER_THAN', 
>>> array($max));
>>> ?>
>>>
>>> So only CampaignId's > 12345 would need to be pulled down, thoughts?
>>>
>>> Brandon
>>>
>>

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

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


AdGroupAdService Really Slow to get get 10 ads

2012-07-31 Thread Brandon Parise
We are experiencing really long response times from the API.  This 
operation is trying to get 10 Ads from the AdGroupAdService using NO 
predicates;

Response snippet:

https://adwords.google.com/api/adwords/cm/v201109_1";>0004c625a338a6380a96b0047e8cAdGroupAdServiceget10
*3917*10

These historically ran about 500-600ms responseTime.  Any indication why?  
My selector is only selecting the following fields:

fields = array(
'Id', 
'AdGroupId', 
'Url', 
'DisplayUrl', 
'Headline', 
'Description1', 
'Description2', 
'Status'
);
?>

Any help would be greatly appreciated!!!
Brandon

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

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


Bulk Downloading Definitions

2012-07-31 Thread Brandon Parise
I have an account that has 150,000 ads that I need to pull down.  Up until 
this point I've been using AdGroupAdService with paging but that's insanely 
slow (5-10s per 100 definitions).  I've seen mention of people using the 
ReportDefinitionService but I am not sure that's the suggested way.  What's 
the best way to download large amounts of definitions from AdWords API?

This is just 1 of maybe 50 accounts we manage so this needs to be quick.

Brandon

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

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


Re: AdGroupAdService Really Slow to get get 10 ads

2012-08-03 Thread Brandon Parise
Is there anyway to batch ::get() requests like BulkMutateJob?

B

On Friday, August 3, 2012 8:31:05 AM UTC-4, Danial Klimkin wrote:
>
> Hello Brandon,
>
>
> The reply time depends on many parameters including current system load. 
> Please consider joining your requests into batches or use reporting if you 
> need to query large number of AdGroups for Ads.
>
>
> -Danial, AdWords API Team.
>
>
> On Wednesday, August 1, 2012 12:04:36 AM UTC+4, Brandon Parise wrote:
>>
>> We are experiencing really long response times from the API.  This 
>> operation is trying to get 10 Ads from the AdGroupAdService using NO 
>> predicates;
>>
>> Response snippet:
>>
>> https://adwords.google.com/api/adwords/cm/v201109_1
>> ">0004c625a338a6380a96b0047e8cAdGroupAdServiceget10
>> *3917*10
>>
>> These historically ran about 500-600ms responseTime.  Any indication 
>> why?  My selector is only selecting the following fields:
>>
>> > $selector->fields = array(
>> 'Id', 
>> 'AdGroupId', 
>> 'Url', 
>> 'DisplayUrl', 
>> 'Headline', 
>> 'Description1', 
>> 'Description2', 
>> 'Status'
>> );
>> ?>
>>
>> Any help would be greatly appreciated!!!
>> Brandon
>>
>>

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

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


Re: AdGroupAdService Really Slow to get get 10 ads

2012-08-07 Thread Brandon Parise
Yes we are.  It seems to be with our larger accounts that we see this
massive slowdown.  Do you want a full SOAP Request?  I would appreciate the
help!!

B

On Tue, Aug 7, 2012 at 1:48 PM, David Torres wrote:

> Hi Brandon,
>
> Are you still experiencing this problem?
>
> Best,
>
> -David Torres - AdWords API Team
>
>
> On Friday, August 3, 2012 9:16:53 AM UTC-4, Brandon Parise wrote:
>>
>> Is there anyway to batch ::get() requests like BulkMutateJob?
>>
>> B
>>
>> On Friday, August 3, 2012 8:31:05 AM UTC-4, Danial Klimkin wrote:
>>>
>>> Hello Brandon,
>>>
>>>
>>> The reply time depends on many parameters including current system load.
>>> Please consider joining your requests into batches or use reporting if you
>>> need to query large number of AdGroups for Ads.
>>>
>>>
>>> -Danial, AdWords API Team.
>>>
>>>
>>> On Wednesday, August 1, 2012 12:04:36 AM UTC+4, Brandon Parise wrote:
>>>>
>>>> We are experiencing really long response times from the API.  This
>>>> operation is trying to get 10 Ads from the AdGroupAdService using NO
>>>> predicates;
>>>>
>>>> Response snippet:
>>>>
>>>> https://adwords.google.**
>>>> com/api/adwords/cm/v201109_1<https://adwords.google.com/api/adwords/cm/v201109_1>
>>>> ">0004c625a338a6380a96b0047e**
>>>> 8c**AdGroupAdService**
>>>> get<**operations>10<**
>>>> responseTime>*3917*10**
>>>> 
>>>>
>>>> These historically ran about 500-600ms responseTime.  Any indication
>>>> why?  My selector is only selecting the following fields:
>>>>
>>>> >>> $selector->fields = array(
>>>> 'Id',
>>>> 'AdGroupId',
>>>> 'Url',
>>>> 'DisplayUrl',
>>>> 'Headline',
>>>> 'Description1',
>>>> 'Description2',
>>>> 'Status'
>>>> );
>>>> ?>
>>>>
>>>> Any help would be greatly appreciated!!!
>>>> Brandon
>>>>
>>>>  --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


New AdWords PHP Client (rewrite)

2012-08-07 Thread Brandon Parise
I was wondering if there is anything in the pipeline to rewrite the adwords 
PHP client.  It feels really dated and lacks a lot of essential features of 
high-end vendor libraries like PSR-0 autoloader, event handlers, proper 
logging, etc.  A utility or plugin repository for features like 
asynchronous report downloading (w/ curl_multi) would be great for the 
community!  I have tons ideas..

Would also be great to host this on github :)

Brandon

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

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


Re: AdGroupAdService Really Slow to get get 10 ads

2012-08-08 Thread Brandon Parise
Email sent.
Thank!!
Brandon

On Tuesday, August 7, 2012 10:21:32 PM UTC-4, Anash P. Oommen wrote:
>
> Hi Brandon,
>
> Sure, we'd like to see the SOAP request and response. Could you email them 
> to anash.p...@google.com  and ping this thread? I'll follow 
> up with you over the email.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Tuesday, 7 August 2012 23:44:21 UTC+5:30, Brandon Parise wrote:
>>
>> Yes we are.  It seems to be with our larger accounts that we see this 
>> massive slowdown.  Do you want a full SOAP Request?  I would appreciate the 
>> help!!
>>
>> B
>>
>> On Tue, Aug 7, 2012 at 1:48 PM, David Torres wrote:
>>
>>> Hi Brandon,
>>>
>>> Are you still experiencing this problem?
>>>
>>> Best,
>>>
>>> -David Torres - AdWords API Team
>>>
>>>
>>> On Friday, August 3, 2012 9:16:53 AM UTC-4, Brandon Parise wrote:
>>>>
>>>> Is there anyway to batch ::get() requests like BulkMutateJob?
>>>>
>>>> B
>>>>
>>>> On Friday, August 3, 2012 8:31:05 AM UTC-4, Danial Klimkin wrote:
>>>>>
>>>>> Hello Brandon,
>>>>>
>>>>>
>>>>> The reply time depends on many parameters including current system 
>>>>> load. Please consider joining your requests into batches or use reporting 
>>>>> if you need to query large number of AdGroups for Ads.
>>>>>
>>>>>
>>>>> -Danial, AdWords API Team.
>>>>>
>>>>>
>>>>> On Wednesday, August 1, 2012 12:04:36 AM UTC+4, Brandon Parise wrote:
>>>>>>
>>>>>> We are experiencing really long response times from the API.  This 
>>>>>> operation is trying to get 10 Ads from the AdGroupAdService using NO 
>>>>>> predicates;
>>>>>>
>>>>>> Response snippet:
>>>>>>
>>>>>> https://adwords.google.**
>>>>>> com/api/adwords/cm/v201109_1<https://adwords.google.com/api/adwords/cm/v201109_1>
>>>>>> ">0004c625a338a6380a96b0047e**
>>>>>> 8c**AdGroupAdService**
>>>>>> get<**operations>10<**
>>>>>> responseTime>*3917*10**
>>>>>> 
>>>>>>
>>>>>> These historically ran about 500-600ms responseTime.  Any indication 
>>>>>> why?  My selector is only selecting the following fields:
>>>>>>
>>>>>> >>>>> $selector->fields = array(
>>>>>> 'Id', 
>>>>>> 'AdGroupId', 
>>>>>> 'Url', 
>>>>>> 'DisplayUrl', 
>>>>>> 'Headline', 
>>>>>> 'Description1', 
>>>>>> 'Description2', 
>>>>>> 'Status'
>>>>>> );
>>>>>> ?>
>>>>>>
>>>>>> Any help would be greatly appreciated!!!
>>>>>> Brandon
>>>>>>
>>>>>>  -- 
>>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>>> Also find us on our blog and discussion group:
>>> http://adwordsapi.blogspot.com
>>> http://groups.google.com/group/adwords-api
>>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>>>  
>>> You received this message because you are subscribed to the Google
>>> Groups "AdWords API Forum" group.
>>> To post to this group, send email to adwor...@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> adwords-api...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/adwords-api?hl=en
>>>
>>
>>

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

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


Report "account timezone" has incorrect offset

2012-08-13 Thread Brandon Parise
I pull a report @ 3:30PM EST and this is an example row:

98697020,2012-08-13,15,(GMT-05:00) Eastern Time

The problem here is that currently Eastern Time is GMT-04:00 due to 
daylight savings.

This is causing some confusion on our end because 3PM @ -05:00 offset is 
actually in the "future"

Brandon

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

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


Re: Timezone reference table updated

2012-08-14 Thread Brandon Parise
The timezone is not being shifted based upon the observance of daylight 
savings time.

I pulled a report for today:

103526900,2012-08-14,1.0,4,1,7.59,9,(GMT-05:00) Eastern Time

The current offset should be GMT-04:00

B

On Wednesday, February 29, 2012 6:05:16 PM UTC-5, Eric Koleda wrote:
>
> Hi All,
>
> We've recently updated the timezone reference table in our documentation:
>
> http://code.google.com/apis/adwords/docs/appendix/timezones.html
>
> This table now includes the POSIX name of the timezone used by the 
> CreateAccountService as well as the display name returned in the 
> AccountTimeZoneId file of reports.  For example, the timezone 
> "America/New_York" is displayed as "(GMT-05:00) Eastern Time" in reports. 
>  The offset displayed in the parenthesis will change based upon 
> the observance of daylight savings time, etc.
>
> We are still working to making it simpler to retrieve the timezone of an 
> account, but for now downloading it in a report is the only method 
> available.
>
> Best,
> - Eric Koleda, AdWords API Team
>

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

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


Re: Timezone reference table updated

2012-08-15 Thread Brandon Parise
This is the first time that we pulled AccountTimeZoneId in reports so I am
not sure if this has always been the case. It's creating issues on our end
since at the moment -05:00 is US/Central, not Eastern so our DateTime logic
gets messed up;

$date = new DateTime('2012-07-15 00:00:00 -05:00'); // 2012-07-15 00:00:00
$date->setTimeZone(new DateTimeZone('America/New_York')); // 2012-07-15
01:00:00

Changing TimeZone to EST shifts the time +1 hour due to the incorrect
offset coming down through the reports.

Brandon

On Wed, Aug 15, 2012 at 5:39 AM, Oliver  wrote:

> Brandon, are you saying you only just started getting inaccurate results
> for timezone?  Has it not always been like this?
>
>
> On Tuesday, August 14, 2012 9:31:51 PM UTC+1, Brandon Parise wrote:
>>
>> The timezone is not being shifted based upon the observance of daylight
>> savings time.
>>
>> I pulled a report for today:
>>
>> 103526900,2012-08-14,1.0,4,1,**7.59,9,(GMT-05:00) Eastern Time
>>
>> The current offset should be GMT-04:00
>>
>> B
>>
>> On Wednesday, February 29, 2012 6:05:16 PM UTC-5, Eric Koleda wrote:
>>>
>>> Hi All,
>>>
>>> We've recently updated the timezone reference table in our documentation:
>>>
>>> http://code.google.com/apis/**adwords/docs/appendix/**timezones.html<http://code.google.com/apis/adwords/docs/appendix/timezones.html>
>>>
>>> This table now includes the POSIX name of the timezone used by the
>>> CreateAccountService as well as the display name returned in the
>>> AccountTimeZoneId file of reports.  For example, the timezone
>>> "America/New_York" is displayed as "(GMT-05:00) Eastern Time" in reports.
>>>  The offset displayed in the parenthesis will change based upon
>>> the observance of daylight savings time, etc.
>>>
>>> We are still working to making it simpler to retrieve the timezone of an
>>> account, but for now downloading it in a report is the only method
>>> available.
>>>
>>> Best,
>>> - Eric Koleda, AdWords API Team
>>>
>>  --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
>
> You received this message because you are subscribed to the Google
> Groups "AdWords API Forum" group.
> To post to this group, send email to adwords-api@googlegroups.com
> To unsubscribe from this group, send email to
> adwords-api+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/adwords-api?hl=en
>

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

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


Intermittent issues with WSDL

2012-09-17 Thread Brandon Parise
 

We are experiencing intermittent issues downloading reports resulting in 
this error being thrown:

Error Message: SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://adwords.google.com/api/adwords/cm/v201109/ReportDefinitionService?wsdl' 
: failed to load external entity "
https://adwords.google.com/api/adwords/cm/v201109/ReportDefinitionService?wsdl
"

Anyone else experiencing this?
Brandon

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

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


Re: deleted text ads metric are no longer part of default data in AD_PERFORMANCE_REPORT (201101)

2012-02-03 Thread Brandon Pack
Just for clarity, don't use DELETED as the predicate, use DISABLED on ads 
to get this to work.  Please post when a fix is released.  Thanks

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

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


Node.JS Library for Adwords with Offline Conversion Tracking

2018-09-18 Thread Brandon Copley
I am trying to use the Adwords API for offline conversion tracking. 
Currently all of the documentation's example code is written with libraries 
in mind and not vanilla http, is there any vanilla api code out there?

I am wanting to send over "GCLID" and "ORDER ID" in order to tracking 
"offline" conversions, basically we receive "orders" but until it's 
processed I don't want it counting as a "conversion" do to a very high 
"manual review rate" of orders are our company, lots of people order, but 
sometimes those orders are fake orders for absurd quantities of products or 
just illegitimate orders.

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

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
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/25b10788-0ba1-4c04-b048-4799c08c8618%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: User in the cookie is not a valid Ads user

2021-08-02 Thread Brandon Ramsey
"We recommend you use installed app or web flows 

 
instead of the service account as they are a lot less complex and easier to 
maintain." 
Its amazing how this seems to be the goto dodge for this question 
everywhere. Way to not answer the question anywhere.

On Friday, April 9, 2021 at 8:48:01 AM UTC-7 adsapiforumadvisor wrote:

> Hi,
>
> Thank you for reaching out. The NOT_ADS_USER 
> 
>  
> error usually occurs when the login used to generate the access token is 
> not associated with any Google Ads account. We recommend you use installed 
> app or web flows 
> 
>  
> instead of the service account as they are a lot less complex and easier to 
> maintain.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>  
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2FX6Zy:ref
>

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

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


Re: NOT_ADS_USER error using service account and REST API

2021-08-02 Thread Brandon Ramsey
"We recommend you use installed app or web flows 

 
instead of the service account as they are a lot less complex and easier to 
maintain." 
Its amazing how this seems to be the goto dodge for this question 
everywhere. Way to not answer the question anywhere.


On Thursday, June 10, 2021 at 1:59:16 AM UTC-7 adsapi wrote:

> Hi Alexander,
>
> Thank you for posting your concern.
>
> With regard to the NOT_ADS_USER 
> 
>  error, 
> this error occurs when login user account / email address used to generate 
> the access token is not associated with any Google Ads account. With this, 
> make sure to log in with a valid Google Ads account (typically your manager 
> account) for the OAuth flow. 
>
> Also, I would recommend using the Desktop app flow (
> https://developers.google.com/google-ads/api/docs/oauth/client-library) 
> instead and not the service account flow if you can. You can only use 
> it unless you need a domain-specific feature (for example, impersonation). 
> One step being incorrect means that it won't work for service accounts, 
> which appears to be the case here.
>
> However, if you still want to use service account, then make sure you to 
> follow this guide 
> 
>  
> and use our PHP client library 
> 
>  
> to lessen the incorrect set up because as I mentioned earlier one incorrect 
> set up and service accounts will not work. 
>
> If the error persists after trying the provided suggestions, then please 
> provide the email address / user account used to set up service account and 
> complete request 
> 
>  
> and response 
> 
>  
> logs with request ID 
> 
>  
> generated on your end to investigate. Please provide the requested details 
> via *Reply privately to author* option.
>
> Regards,
> [image: Google Logo] 
> Ernie John Blanca Tacata 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2I1MqE:ref
>

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

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


Re: Google Ads under Performance Max Feature

2021-10-07 Thread Justin Brandon
It's not ideal, but if you're only looking for reporting functionality you 
can pull data from the Google Analytics API. I just had to switch all of my 
reporting from Google Ads API to Google Analytics API because Performance 
Max is inexplicably missing from the former.

Every other beta I've ever used from Google has at least allowed me to 
report on results through the API. This is a really curious decision by 
Google to exclude one campaign type from the API.

On Monday, August 23, 2021 at 10:11:35 PM UTC-4 adsapi wrote:

> Hi,
>
> Thank you for following up on this feature request. Unfortunately, we 
> still have yet to receive information regarding its availability.
>
> For now, please continue to follow our blog 
>  for 
> updates.
>
> Best regards,
>
> [image: Google Logo] 
> Peter Laurence Napa Oliquino 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2Eoep5:ref
>

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

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


500 error on running AuthenticateInWebApp.php

2021-11-10 Thread Brandon Eichhorn
Hiya,

I'm trying to run the 'AuthenticateInWebApp.php' script, but for some 
reason it returns an error 500.

Has anyone faced this issue? 

Thanks,
Brandon

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

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


Offline Click Conversions not being recorded.

2019-12-05 Thread Brandon Bronisz
I'm testing the Adwords PHP SDK with uploading offline click conversions 
and I'm not able to get the conversions to be recorded in AdWords. I'm not 
getting any sort of error message in the response... I've read that there's 
no guarantee a conversion will be recorded even if you get a successful 
response. So a few questions that I have are:

1. The response returns a request ID. Is there a way to use this requestId 
and gain any additional information that may indicate why the conversion 
wasn't recorded?
2. Are there any other recommendations that would help narrow down what's 
causing this?  

I've made a number of tests with different solutions (which I'll list 
below) and I haven't had any luck. 

- Used different GCLIDs
- Checked that the timestamps between the date of the gclid and click are 
correct
- Verified authentication tokens

Also, I would like to point out that I am using the exact same 
configuration for another action without any problems. the configuration is 
identical, which leads me to believe that this is related to the conversion 
data (amount, timestamps ect...).



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

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