Re: How to differentiate between shared extensions (like call out) and account level extensions in the exported file

2017-08-22 Thread Qiyuan Liu
Hi,

I have privately sent you the message. Can you take a look? I think you 
have misunderstood my question, I am talking about the csv file 
generated/exported from AdWords Editor Mac Client software. There are no 
information about the differences between *account level call outs* and *shared 
call outs* in the file.

I wanted to understand how can I differentiate them in the file.

Thanks,
Qi

On Monday, August 21, 2017 at 12:14:06 AM UTC-7, Vincent Racaza (AdWords 
API Team) wrote:
>
> Hi Qi,
>
> Could you confirm if you are generating the report in the AdWords UI or in 
> AdWords API? If you were using the API, could you provide the report 
> definition 
> 
>  you 
> used so I could further check this? Please use the *Reply privately to 
> author* option when replying.
>
> Thanks,
> Vincent
> AdWords API Team
>

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

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


How to differentiate between shared extensions (like call out) and account level extensions in the exported file

2017-08-20 Thread Qiyuan Liu
Hi Guys,

On adwords UI, I could be able to create account level extensions (like 
call out) which can not be achieved on adwords editor mac client. 

The question is on the exported csv file, I couldn't find a way to 
differentiate between *account level extensions* and *shared extensions* 
which have not been associated to any entities.

Please help.

Thanks,
Qi



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

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


Re: DetailedReportDownloadResponseException with 400 status code back

2017-07-14 Thread Qiyuan Liu
Thanks!

On Thursday, July 13, 2017 at 9:10:08 PM UTC-7, Peter Oliquino wrote:
>
> Hi Qiyuan,
>
> I had to delete your initial post as it contained sensitive information 
> such as your clientCustomerId. You may refer to our forum posting 
> guidelines 
> 
>  for 
> any future posts to avoid exposing any sensitive information in this forum.
>
> Moving forward, I tried using my test account to generate the same report 
> and version of the AdWords API and could not replicate the issue. Could you 
> confirm if the error still persists and that you are still unable to 
> download the Ad Performance Report?
>
> Best regards,
> Peter
> AdWords API Team
>

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

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


DetailedReportDownloadResponseException with 400 status code back

2017-07-13 Thread Qiyuan Liu
Hi Guys, we are getting the following errors as below. The 
CAMPAIGN_PERFORMANCE_REPORT is working fine for us but not the 
AD_PERFORMANCE_REPORT. 
The exception has not enough information for us to investigated. Could you 
guys take a look or point us the right way to investigate?

Thanks in advance,

[pool-7-thread-1403] WARN  c.g.a.a.a.lib.utils.report_download - Request 
made: POST https://adwords.google.com//api/adwords/reportdownload/v201705
04:55:12.543 [pool-7-thread-1403] WARN  c.g.a.a.a.lib.utils.report_download 
- accept-encoding: [gzip]
authorization: REDACTED
user-agent: [TestApp (AwApi-Java, Common-Java/3.4.0, Java/1.8.0_60, maven)]
developertoken: REDACTED
clientcustomerid: 4937100304
skipreportheader: false
skipcolumnheader: false
skipreportsummary: false
includezeroimpressions: false

Parameters:
__rdxml: https://adwords.google.com/api/adwords/cm/v201705;>CampaignIdAdGroupIdAdGroupNameAdGroupStatusAdNetworkType1AdNetworkType2AdTypeAdGroupAdDisapprovalReasonsAllConversionsAveragePositionBounceRateClicksConversionRateConversionsCostCreativeApprovalStatusCreativeDestinationUrlCreativeFinalAppUrlsCreativeFinalMobileUrlsCreativeFinalUrlsCreativeTrackingUrlTemplateCreativeUrlCustomParametersCriterionIdCriterionTypeDateDescriptionDescription1Description2DisplayUrlHeadlineHeadlinePart1HeadlinePart2IdImpressionsLongHeadlinePath1Path2ShortHeadline20170710201707101420420_4937100304_APR.gzAD_PERFORMANCE_REPORTCUSTOM_DATEGZIPPED_CSV
04:55:12.551 [pool-7-thread-1403] WARN  c.g.a.a.a.lib.utils.report_download 
- *Response received with status code 400 and message: Bad Request*
*04:55:12.559 [pool-7-thread-1403] ERROR c.y.n.adwords.reports.Report - Got 
exception from remote system:*
*com.google.api.ads.adwords.lib.utils.v201705.DetailedReportDownloadResponseException:
 
400*
at 
com.google.api.ads.adwords.lib.utils.v201705.DetailedReportDownloadResponseException$Builder.build(DetailedReportDownloadResponseException.java:35)
 
~[ads-lib-3.4.0.jar:na]
at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.handleResponse(AdHocReportDownloadHelperImpl.java:117)
 
~[ads-lib-3.4.0.jar:na]
at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.downloadReport(AdHocReportDownloadHelperImpl.java:60)
 
~[ads-lib-3.4.0.jar:na]
at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source) 
~[na:na]
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[na:1.8.0_60]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]
at 
com.google.api.ads.common.lib.utils.AdsUtilityInvocationHandler.handleInvocation(AdsUtilityInvocationHandler.java:46)
 
~[ads-lib-3.4.0.jar:na]
at 
com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:84)
 
~[guava-20.0.jar:na]
at com.sun.proxy.$Proxy18.downloadReport(Unknown Source) ~[na:na]
at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelper.downloadReport(AdHocReportDownloadHelper.java:46)
 
~[ads-lib-3.4.0.jar:na]
at 
com.google.api.ads.adwords.lib.utils.v201705.ReportDownloader.downloadReport(ReportDownloader.java:65)
 
~[ads-lib-3.4.0.jar:na]
at 
com.yahoo.native_ads.adwords.reports.Report.downloadReport(Report.java:51) 
~[na_cdw_torso-1.47.jar:na]
at 
com.yahoo.native_ads.adwords.messaging.DataDownloader.downloadDailyReport(DataDownloader.java:262)
 
[na_cdw_torso-1.47.jar:na]
at 
com.yahoo.native_ads.adwords.messaging.DataDownloader.downloadReport(DataDownloader.java:249)
 
[na_cdw_torso-1.47.jar:na]
at 
com.yahoo.native_ads.adwords.messaging.DataDownloader.run(DataDownloader.java:70)
 
[na_cdw_torso-1.47.jar:na]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_60]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]


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

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

Can I assume that I can always get all the REMOVED campaigns using campaignService.get(selector) no matter how old the data is?

2017-07-12 Thread Qiyuan Liu
If I specify the "REMOVED" status in the selector of course.

Example:

SelectorBuilder builder = new SelectorBuilder();
Selector selector = builder
.fields(CampaignField.Id, CampaignField.Name, CampaignField.Status)
.orderAscBy(CampaignField.Id)
.in(CampaignField.Status, CampaignStatus._UNKNOWN, CampaignStatus._ENABLED, 
CampaignStatus._PAUSED, CampaignStatus._REMOVED)
.offset(offset)
.limit(PAGE_SIZE)
.build();



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

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