Re: Youtube Trueview Campaign Service

2016-11-04 Thread trupti . kolhe
Hello Anthony, 

Thanks for your reply. We will wait for update int Campaign Service for 
Trueview ads. 
In Campaign Performance Report 

 is 
there any field which indicates that its a Trueview campaign, If there can 
you please describe?

On Friday, November 4, 2016 at 6:35:59 PM UTC+5:30, Anthony Madrigal wrote:
>
> Hello,
>
> Unfortunately, API services such as the CampaignService currently do not 
> support video campaigns 
> .
>  
> However, you can run reports such as the Campaign Performance Report 
> 
>  or 
> Video Performance Report 
> 
>  to 
> get stats on these campaigns.
>
> Please see our blog 
>  for any 
> announcements or updates regarding support for video campaigns.
>
> Regards,
> Anthony
> AdWords API Team 
>

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

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


Re: Account Ad Extensions structure with information of whether extension is bind to campaign or to an ad group

2016-11-04 Thread Александр Великий
Did I get it right?


   1. If extensions were created through AdWords interface there is no way 
   to get whether they are of campaign or adgroup level with AdWords query to 
   PLACEHOLDER_FEED_ITEM_REPORT.
   2. If extension didn't have impressions, there is no way to get it with 
   PLACEHOLDER_FEED_ITEM_REPORT.
   3. To get ids of campaign level extensions, I need to use AdWords 
   Script's AdWordsApp.​CampaignExtensions() method.
   

On Friday, November 4, 2016 at 10:01:40 PM UTC+2, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Alex,
>
> To get the extensions at the Campaign level, you need to perform a 
> CampaignExtensionService.get 
> 
>  request 
> in AdWords API. If you had specifically set the targetingCampaignId while 
> adding the extension, this information would be available in the 
> TargetingCampaignId field in Placeholder Feed Item Report 
> .
>  
> But if you hadn't, requesting for CampaignName in the query wouldn't help 
> if this extension doesn't have any impressions. To get the approval status 
> of your extensions, you can use the following query: 
>
> "SELECT FeedId, FeedItemId, Status, AttributeValues, PlaceholderType, 
> TargetingAdGroupId, TargetingCampaignId, ValidationDetails FROM 
> PLACEHOLDER_FEED_ITEM_REPORT WHERE Impressions >= 0"
>
> Please note this wouldn't provide the campaignIds associated with your 
> extensions. You would need to query for CampaignExtensions 
> 
>  separately.
>
> Regards,
> Shwetha, 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/6e10e2f0-14e0-40e8-880c-674990529076%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Stalling batch jobs may be back?

2016-11-04 Thread Adrian Ghizaru
Thank you so much, we've been able to upload all batches... except the last 
one (job id 397817899). It seems to be stuck at 100,000 ops executed.

Could you please give us a hint as to what edge case we're tripping? Given 
that it's happened on 3 separate occasions, it's probably worth it for us 
to invest some effort in avoiding this case in our scripts.

Cheers, and apologies for pestering you!
- Adrian.

On Friday, November 4, 2016 at 8:28:59 AM UTC-4, Michael Cloonan (AdWords 
API Team) wrote:
>
> Hello,
>
> We have cleared out the current queue of stalled jobs for your account, 
> and have generated download URLs for those jobs so you can fetch results 
> for each one.
>
> Please let me know if this issue recurs while we're working on fixing the 
> underlying problem.
>
> Regards,
> Mike, AdWords API Team
>
> On Wednesday, November 2, 2016 at 8:43:35 AM UTC-4, Michael Cloonan 
> (AdWords API Team) wrote:
>>
>> Hello,
>>
>> I apologize for the slow response. I will see what we can do about the 
>> currently running jobs to clear things up and let you run new ones.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Monday, October 31, 2016 at 9:46:11 AM UTC-4, Adrian Ghizaru wrote:
>>>
>>> Hi Mike!
>>>
>>> Thank you so much for looking into it! Unfortunately, we're unable to 
>>> start any new jobs due to DISK_QUOTA_EXCEEDED errors. It doesn't seem like 
>>> we can do anything about it on our end, whenever I try to cancel one of 
>>> those jobs it stays stuck in a CANCELING state. Would you be able to remove 
>>> them from your end please?
>>>
>>> Thanks again for your assistance,
>>> - Adrian.
>>>
>>> On Monday, October 31, 2016 at 8:55:09 AM UTC-4, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 These jobs actually ran into a very rare issue that caused the stall. 
 My suggestion is to retry these specific operations, and it will likely 
 not 
 recur. You may be able to reduce the likeliness even more by splitting the 
 job into a few smaller batches.

 Engineering is planning a fix for this issue as well, although I don't 
 have a timeframe for when it might be available. For now, you should take 
 the steps I mentioned above if you run into more cases like this.

 Regards,
 Mike, AdWords API Team

 On Friday, October 28, 2016 at 12:39:04 PM UTC-4, Michael Cloonan 
 (AdWords API Team) wrote:
>
> Hello,
>
> Thanks for the report. I'm going to look into it and let you know what 
> I find.
>
> Regards,
> Mike, AdWords API Team
>
> On Friday, October 28, 2016 at 11:28:03 AM UTC-4, Adrian Ghizaru wrote:
>>
>> Hello!
>>
>> We are experiencing problems similar to the stalling batch jobs from 
>> May - July of this year [1]. On our test account at Busbud 
>> (760-779-2587) 
>> we have 4 jobs stalled for over a week and 2 more since last night:
>>
>> 387400054 - CANCELING - 23% - 8 ops executed
>> 387460843 - ACTIVE - 0% - 0 ops executed
>> 387571183 - CANCELING - 0% - 0 ops executed
>> 387643878 - ACTIVE - 0% - 0 ops executed
>>
>> 393500269 - ACTIVE - 19% - 65000 ops executed
>> 393620888 - ACTIVE - 2% - 5000 ops executed
>>
>> I cancelled the first job after about 4 days of being stuck at 80K 
>> ops, and the second one after about 7 days because we started 
>> getting DISK_QUOTA_EXCEEDED errors.
>>
>> Thank you for your help.
>>
>> [1] 
>> https://groups.google.com/forum/#!topic/adwords-api/J6fDOsLQkpc/discussion
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/bfa0c671-0cbe-4030-9471-3aef82cc83d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to set Feed ID for a remarketing campaign?

2016-11-04 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi Dmitry,

To associate a feed with a campaign, you can use the CampaignFeedService 

. This guide 

 has 
more details on the topic and relevant code snippets. Please revert if you 
have additional questions. 

Regards,
Vishal, 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/3bb25619-4a8a-45a0-b89a-97ec3bdfc0ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account Ad Extensions structure with information of whether extension is bind to campaign or to an ad group

2016-11-04 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Alex,

To get the extensions at the Campaign level, you need to perform a 
CampaignExtensionService.get 

 request 
in AdWords API. If you had specifically set the targetingCampaignId while 
adding the extension, this information would be available in the 
TargetingCampaignId field in Placeholder Feed Item Report 
.
 
But if you hadn't, requesting for CampaignName in the query wouldn't help 
if this extension doesn't have any impressions. To get the approval status 
of your extensions, you can use the following query: 

"SELECT FeedId, FeedItemId, Status, AttributeValues, PlaceholderType, 
TargetingAdGroupId, TargetingCampaignId, ValidationDetails FROM 
PLACEHOLDER_FEED_ITEM_REPORT WHERE Impressions >= 0"

Please note this wouldn't provide the campaignIds associated with your 
extensions. You would need to query for CampaignExtensions 

 separately.

Regards,
Shwetha, 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/54865013-9cca-4626-80ce-cb771d32b4f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: stringLengthError.TOO_LONG

2016-11-04 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi Eshwar,

The length of the key 

 field 
should be between 1 and 16 characters. Looks like you might be using a 
string value which exceeds this limit. Could you please check and let me 
know if that is indeed the case? If not, could you also provide me with the 
SOAP XML for the request part of the API call? From the API response and 
error message, my guess, in that case, would be that you might be violating 
one of the system limits 
 with one 
or more parameters used in the creation of the campaign. 

Regards,
Vishal, 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/08f3eb94-7128-48bd-acca-d15505195a2f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: What should I send to the AdGroupAdService if I want to create an Image Ad?

2016-11-04 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Farid,

You need to add an ImageAd 

 and 
provide the MediaId of the image you uploaded in the Image.mediaId 

 field. 
The ADD operation would look like:

  {
  'operator': 'ADD',
  'operand': {
  'xsi_type': 'AdGroupAd',
  'adGroupId': ad_group_id,
  'ad': {
  'xsi_type': 'ImageAd',
  'finalUrls': [arg['final_url']],
  'displayUrl': arg['display_url'],
  'name': 'ad_name',
  'image': {
   'mediaId': media_id
  }
  },
  # Optional fields.
  'status': 'ENABLED'
  }
  }

Regards,
Shwetha, 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/b5c6916d-198b-4928-b74a-bd1b3f407c57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CustomerService Output difference between 2 versions of API

2016-11-04 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Chirag,

Yes, you can associate multiple MCC accounts to a single email address as 
well. This post  also 
provides more details about multiple account access. 

Regards,
Shwetha, 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/4cb07606-15b2-433d-a18d-50f1ab3bb2b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: The underlying connection was closed : ReportUtilities.getResponse

2016-11-04 Thread 'Anthony Madrigal' via AdWords API Forum
Hi Ketaki,

Are you only getting this error with the Ad Performance Report? Could you 
send us your report definition and client customer Id through *reply 
privately to author*?

Thanks,
Anthony
AdWords API Team

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

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


What should I send to the AdGroupAdService if I want to create an Image Ad?

2016-11-04 Thread Farid el Nasire
 

The documentation is slightly cryptic when it comes to this field and there 
are no examples available anywhere. I've used the MediaService to upload an 
image to AdWords, I got a mediaId  back, I now want to "bind it" to an ad. 
With a text ad I used to send the following ADD operation:

{
'operator': 'ADD',
'operand': {
'xsi_type': 'AdGroupAd',
'adGroupId': arg['adgroup_id'],
'ad': {
'xsi_type': 'TextAd',
'finalUrls': [arg['final_url']],
'displayUrl': arg['display_url'],
'description1': arg['description1'],
'description2': arg['description2'],
'headline': arg['headline']
},
'status': 'ENABLED'
}
}

What do I send if I want to use the uploaded image with an ad? Specifically 
the "Image" field is a bit uncertain.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ae98c9ad-f60a-4b5d-8f86-9af9688ac7c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


The underlying connection was closed : ReportUtilities.getResponse

2016-11-04 Thread Ketaki

Hi AdWords Team,

We are getting below error when trying to download data for Ad Performance 
Report for DateRangeType as ALL_TIME and with includeZeroImpressions = true

"The underlying connection was closed: A connection that was expected to be 
kept alive was closed by the server."
Status : KeepAliveFailure


We are getting above error while calling ReportUtilities.getResponse() 
method.

The data is getting downloaded when trying with custom date range.

Can you please help ASAP to resolve this issue.



Thanks and regards,
Ketaki

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c5a448aa-897e-4918-a296-d7a9b08531de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account Ad Extensions structure with information of whether extension is bind to campaign or to an ad group

2016-11-04 Thread Александр Великий
Hi Shwetha,

I'm not using DURING clause. I've just tried to use it with TODAY value and 
got no rows event with WHERE Impressions >= 0 clause.
I did include CampaignName in a query as I want to see extensions and 
campaigns that they belong to.

I'm going to write to AdWords Script forum, but I think that this question 
refers more to current forum.
I'll try to reword my question:

What is the query to get campaign level only extensions and their approval 
satus for each capaign in account? 


On Friday, November 4, 2016 at 4:01:57 PM UTC+2, Shwetha Vastrad (AdWords 
API Team) wrote:
>
> Hi Alex,
>
> Are you using any DURING clause in the report query? Also, I see that you 
> have included CampaignName in the query, which doesn't support zero 
> impressions. If this campaign doesn't have any impression data for the time 
> period specified, zero impression rows will not be included in the report. 
> If this doesn't help, I suggest you post your query in the AdWords 
> Scripts forum  as 
> they are better equipped to help you out. 
>
> Regards,
> Shwetha, 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/e2b2c22c-3c81-4c0a-8fb4-5912330eccd9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Account Ad Extensions structure with information of whether extension is bind to campaign or to an ad group

2016-11-04 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Alex,

Are you using any DURING clause in the report query? Also, I see that you 
have included CampaignName in the query, which doesn't support zero 
impressions. If this campaign doesn't have any impression data for the time 
period specified, zero impression rows will not be included in the report. 
If this doesn't help, I suggest you post your query in the AdWords Scripts 
forum  as they are 
better equipped to help you out. 

Regards,
Shwetha, 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/26791ad2-0378-4022-836f-9be8cb2c3235%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords Express Account CustomerId and Data Not found

2016-11-04 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

Thanks for clarifying. Since this turned out to be the same question you 
have in the other post you mentioned, I'll let Shwetha respond there.

Cheers,
Josh, AdWords API Team

On Friday, November 4, 2016 at 9:18:46 AM UTC-4, cv wrote:
>
> Hello Josh,
>
> In terms of AdWords accounts vs. AdWords Express accounts, that 
> distinction only exists for the user interface. You can create AdWords 
> Express objects in an AdWords account, and vice versa. However, AdWords 
> Express campaigns cannot be *managed* via the AdWords API, but they do 
> appear in reports.
> - Yes, I got your point.
>
> When you ran the *GetAccountHierarchy* example, did you make sure that 
> you called *SetClientCustomerId* on the *$user* object, passing the 
> *manager* account? If that doesn't resolve the problem, could you send me 
> the client customer ID of the manager account and the AdWords Express 
> account so I can investigate?
> - Yes, I have passed same, but I also get that from v201607 onwards I can 
> only get those account data which has multiple Adwords Accounts and that is 
> not a MCC account.
> Adwords has recently announced that user can have upto 5 Accounts that can 
> be managed.
> Please see the post here 
> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/adwords-api/CKOP3Djj7Zs/8D7QlyT1AgAJ
>
> So the issue is with this change made by adwords and not with the Express 
> account that I initially thought of.
>
> Thanks,
>
>
> On Friday, 4 November 2016 18:36:59 UTC+5:30, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> When you ran the *GetAccountHierarchy* example, did you make sure that 
>> you called *SetClientCustomerId* on the *$user* object, passing the 
>> *manager* account? If that doesn't resolve the problem, could you send 
>> me the client customer ID of the manager account and the AdWords Express 
>> account so I can investigate?
>>
>> In terms of AdWords accounts vs. AdWords Express accounts, that 
>> distinction only exists for the user interface. You can create AdWords 
>> Express objects in an AdWords account, and vice versa. However, AdWords 
>> Express campaigns cannot be *managed* via the AdWords API, but they do 
>> appear in reports.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Thursday, November 3, 2016 at 12:29:28 PM UTC-4, cv wrote:
>>>
>>> Hello Josh,
>>>
>>> Thanks for your input on this.
>>>
>>> Yes, I was using same GetAccountHierarchy example 
>>> 
>>>  for 
>>> PHP Library v10
>>> I was trying to get list of customers before ManagedCustomerService.
>>> To get customerIds, I am using this
>>>
>>> $CustomerService = $user->GetService('CustomerService', ADWORDS_VERSION);
>>> $graph = $CustomerService->get(); 
>>>
>>>
>>> Also I have asked for Adwords Express Account because on one of thread 
>>> there is mentioned that "To get access to the AdWords Express API, please 
>>> contact your Google Representative."
>>>
>>>
>>> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!searchin/adwords-api/adwords$20express$20account%7Csort:relevance/adwords-api/DTm_z3aiLSc/NWQX6PL2h8oJ
>>>
>>>
>>> So, What is the difference between Express Account And Normal Account?
>>>
>>>
>>> Thanks,
>>>
>>>
>>> On Thursday, 3 November 2016 19:16:10 UTC+5:30, Josh Radcliff (AdWords 
>>> API Team) wrote:

 Hi,

 You should be able to retrieve all accounts under the manager account, 
 including AdWords Express accounts. Could you provide more details on how 
 you are trying to get the account's customer ID? You may want to refer to 
 the GetAccountHierarchy example 
 
  in 
 your language of choice.

 Metrics for AdWords Express campaigns, ad groups, etc. will appear in 
 reports, just like for regular AdWords campaigns and ad groups. You can 
 identify the AdWords Express campaigns on the 
 CAMPAIGN_PERFORMANCE_REPORT 
 
  by 
 looking for rows where AdvertisingChannelSubType 
 
  is 
 either *SEARCH_EXPRESS* or *DISPLAY_EXPRESS*. Note that within a 
 single AdWords or AdWords Express account, there may be both AdWords and 
 AdWords Express campaigns.

 Cheers,
 Josh, AdWords API Team

 On Wednesday, November 2, 2016 at 7:45:42 AM UTC-4, cv wrote:
>
> Hello All,
>
> I have MCC account in which one Adwords Express Account there.
> I have few question there
>
> 1)
> I am not able to get his customer ID using managedCustomerService. Is 
> there anyt

Re: Adwords Express Account CustomerId and Data Not found

2016-11-04 Thread cv
Hello Josh,

In terms of AdWords accounts vs. AdWords Express accounts, that distinction 
only exists for the user interface. You can create AdWords Express objects 
in an AdWords account, and vice versa. However, AdWords Express campaigns 
cannot be *managed* via the AdWords API, but they do appear in reports.
- Yes, I got your point.

When you ran the *GetAccountHierarchy* example, did you make sure that you 
called *SetClientCustomerId* on the *$user* object, passing the *manager* 
account? 
If that doesn't resolve the problem, could you send me the client customer 
ID of the manager account and the AdWords Express account so I can 
investigate?
- Yes, I have passed same, but I also get that from v201607 onwards I can 
only get those account data which has multiple Adwords Accounts and that is 
not a MCC account.
Adwords has recently announced that user can have upto 5 Accounts that can 
be managed.
Please see the post 
here 
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/adwords-api/CKOP3Djj7Zs/8D7QlyT1AgAJ

So the issue is with this change made by adwords and not with the Express 
account that I initially thought of.

Thanks,


On Friday, 4 November 2016 18:36:59 UTC+5:30, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> When you ran the *GetAccountHierarchy* example, did you make sure that 
> you called *SetClientCustomerId* on the *$user* object, passing the 
> *manager* account? If that doesn't resolve the problem, could you send me 
> the client customer ID of the manager account and the AdWords Express 
> account so I can investigate?
>
> In terms of AdWords accounts vs. AdWords Express accounts, that 
> distinction only exists for the user interface. You can create AdWords 
> Express objects in an AdWords account, and vice versa. However, AdWords 
> Express campaigns cannot be *managed* via the AdWords API, but they do 
> appear in reports.
>
> Thanks,
> Josh, AdWords API Team
>
> On Thursday, November 3, 2016 at 12:29:28 PM UTC-4, cv wrote:
>>
>> Hello Josh,
>>
>> Thanks for your input on this.
>>
>> Yes, I was using same GetAccountHierarchy example 
>> 
>>  for 
>> PHP Library v10
>> I was trying to get list of customers before ManagedCustomerService.
>> To get customerIds, I am using this
>>
>> $CustomerService = $user->GetService('CustomerService', ADWORDS_VERSION);
>> $graph = $CustomerService->get(); 
>>
>>
>> Also I have asked for Adwords Express Account because on one of thread 
>> there is mentioned that "To get access to the AdWords Express API, please 
>> contact your Google Representative."
>>
>>
>> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!searchin/adwords-api/adwords$20express$20account%7Csort:relevance/adwords-api/DTm_z3aiLSc/NWQX6PL2h8oJ
>>
>>
>> So, What is the difference between Express Account And Normal Account?
>>
>>
>> Thanks,
>>
>>
>> On Thursday, 3 November 2016 19:16:10 UTC+5:30, Josh Radcliff (AdWords 
>> API Team) wrote:
>>>
>>> Hi,
>>>
>>> You should be able to retrieve all accounts under the manager account, 
>>> including AdWords Express accounts. Could you provide more details on how 
>>> you are trying to get the account's customer ID? You may want to refer to 
>>> the GetAccountHierarchy example 
>>> 
>>>  in 
>>> your language of choice.
>>>
>>> Metrics for AdWords Express campaigns, ad groups, etc. will appear in 
>>> reports, just like for regular AdWords campaigns and ad groups. You can 
>>> identify the AdWords Express campaigns on the 
>>> CAMPAIGN_PERFORMANCE_REPORT 
>>> 
>>>  by 
>>> looking for rows where AdvertisingChannelSubType 
>>> 
>>>  is 
>>> either *SEARCH_EXPRESS* or *DISPLAY_EXPRESS*. Note that within a single 
>>> AdWords or AdWords Express account, there may be both AdWords and AdWords 
>>> Express campaigns.
>>>
>>> Cheers,
>>> Josh, AdWords API Team
>>>
>>> On Wednesday, November 2, 2016 at 7:45:42 AM UTC-4, cv wrote:

 Hello All,

 I have MCC account in which one Adwords Express Account there.
 I have few question there

 1)
 I am not able to get his customer ID using managedCustomerService. Is 
 there anything special required to get customer info such as customer ID?

 2)
 Is it possible to get reporting metrics such as clicks, impression, 
 cost etc.. using Adwords API. 


 Thanks,

>>>

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

Need help upgrading to expanded text ads?

2016-11-04 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum


Greetings AdWords API Community!

We announced 

 
that you have until January 31, 2017 to upgrade from standard text ads 

 
to expanded text ads 
.
 
You will no longer be able to create new standard text ads starting on 
January 31st even though those ads will continue to serve. My team wants to 
know how we can help, since we noticed that some people are still creating 
standard text ads.

Please reply to this forum thread if you:

   - 
   
   Have questions
   - 
   
   Need help upgrading
   - 
   
   Want to +1 someone’s idea on how we can help
   

If you feel like there’s too much personal information in your question, 
feel free to click on this forum post and choose Reply privately to author.

Let’s get these ads upgraded together!
Nadine, 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/459dbb60-6f59-41bf-a32a-e2bf47de9761%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords Express Account CustomerId and Data Not found

2016-11-04 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

When you ran the *GetAccountHierarchy* example, did you make sure that you 
called *SetClientCustomerId* on the *$user* object, passing the *manager* 
account? 
If that doesn't resolve the problem, could you send me the client customer 
ID of the manager account and the AdWords Express account so I can 
investigate?

In terms of AdWords accounts vs. AdWords Express accounts, that distinction 
only exists for the user interface. You can create AdWords Express objects 
in an AdWords account, and vice versa. However, AdWords Express campaigns 
cannot be *managed* via the AdWords API, but they do appear in reports.

Thanks,
Josh, AdWords API Team

On Thursday, November 3, 2016 at 12:29:28 PM UTC-4, cv wrote:
>
> Hello Josh,
>
> Thanks for your input on this.
>
> Yes, I was using same GetAccountHierarchy example 
> 
>  for 
> PHP Library v10
> I was trying to get list of customers before ManagedCustomerService.
> To get customerIds, I am using this
>
> $CustomerService = $user->GetService('CustomerService', ADWORDS_VERSION);
> $graph = $CustomerService->get(); 
>
>
> Also I have asked for Adwords Express Account because on one of thread 
> there is mentioned that "To get access to the AdWords Express API, please 
> contact your Google Representative."
>
>
> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!searchin/adwords-api/adwords$20express$20account%7Csort:relevance/adwords-api/DTm_z3aiLSc/NWQX6PL2h8oJ
>
>
> So, What is the difference between Express Account And Normal Account?
>
>
> Thanks,
>
>
> On Thursday, 3 November 2016 19:16:10 UTC+5:30, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> You should be able to retrieve all accounts under the manager account, 
>> including AdWords Express accounts. Could you provide more details on how 
>> you are trying to get the account's customer ID? You may want to refer to 
>> the GetAccountHierarchy example 
>> 
>>  in 
>> your language of choice.
>>
>> Metrics for AdWords Express campaigns, ad groups, etc. will appear in 
>> reports, just like for regular AdWords campaigns and ad groups. You can 
>> identify the AdWords Express campaigns on the CAMPAIGN_PERFORMANCE_REPORT 
>> 
>>  by 
>> looking for rows where AdvertisingChannelSubType 
>> 
>>  is 
>> either *SEARCH_EXPRESS* or *DISPLAY_EXPRESS*. Note that within a single 
>> AdWords or AdWords Express account, there may be both AdWords and AdWords 
>> Express campaigns.
>>
>> Cheers,
>> Josh, AdWords API Team
>>
>> On Wednesday, November 2, 2016 at 7:45:42 AM UTC-4, cv wrote:
>>>
>>> Hello All,
>>>
>>> I have MCC account in which one Adwords Express Account there.
>>> I have few question there
>>>
>>> 1)
>>> I am not able to get his customer ID using managedCustomerService. Is 
>>> there anything special required to get customer info such as customer ID?
>>>
>>> 2)
>>> Is it possible to get reporting metrics such as clicks, impression, cost 
>>> etc.. using Adwords API. 
>>>
>>>
>>> Thanks,
>>>
>>

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

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


Re: Youtube Trueview Campaign Service

2016-11-04 Thread 'Anthony Madrigal' via AdWords API Forum
Hello,

Unfortunately, API services such as the CampaignService currently do not 
support video campaigns 
.
 
However, you can run reports such as the Campaign Performance Report 

 or 
Video Performance Report 

 to 
get stats on these campaigns.

Please see our blog 
 for any 
announcements or updates regarding support for video campaigns.

Regards,
Anthony
AdWords API Team 

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

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


Re: Are Trueview ads available through the API?

2016-11-04 Thread trupti . kolhe
Hello, 

While searching for Trueview gone through your post.
Is there any api available to pull Trueview Campaigns ?

On Wednesday, December 12, 2012 at 9:13:09 PM UTC+5:30, LE Max wrote:
>
> WHY NOT?
>
> Is the question on everyone's mind. It still baffles me that Google would 
> launch a product that's not supported by their own reporting & API systems. 
> Not to mention that it's been that way for about 6 months, and it doesn't 
> seem like it's ever going to at this rate.
>
> On Tuesday, May 22, 2012 5:17:43 PM UTC-4, David Torres wrote:
>>
>> Hi Eli,
>>
>> This types are not supported by the AdWords API at this moment.
>>
>> Best,
>>
>> -David Torres - AdWords API Team
>>
>> On Thursday, May 17, 2012 1:57:12 PM UTC-4, Eli Kagan wrote:
>>>
>>> Trying to develop a platform to run my TrueView units on Youtube. Can't 
>>> find any documentation about whether these kinds of units are supported by 
>>> the API. Thougths?
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d02ef624-e524-4567-8120-342b64353ee9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


stringLengthError.TOO_LONG

2016-11-04 Thread Eshwar Chettri
Hi all,
 when I'am trying to add new campaign its showing an exception like 
stringLengthError.TOO_LONG


here is the code.

removeReadOnlyParameters(cmpOperation);
int operLength = cmpOperation.length;
int count = 0;
int operCount = 0;
CampaignOperation[] operation = new CampaignOperation[2000];
for (int k = 0; k < operLength; k++) {
operation[count] = cmpOperation[k];
count++;
operCount++;
if (count == 2000 || operCount == operLength) {
GleExceptionHandler handler = new 
GleExceptionHandler(gleSer, GleServices.CAMPAIGN_SERVICE);
CampaignReturnValue adGrpRetVal = (CampaignReturnValue) 
handler.mutateOperations(operation);
  public ListReturnValue mutate(Operation[]  operations) 
throws Exception{
ListReturnValue response = null;
try {
Object service = gleSer.getService(serviceId);
switch (serviceId) {
case GleServices.CAMPAIGN_SERVICE:
CampaignReturnValue cmpRes = 
((CampaignServiceInterface)service).mutate((CampaignOperation[])operations);
return cmpRes; }
   Campaign[] adCri = adGrpRetVal.getValue();
int length = adCri.length;
for (int p = 0; p < length; p++) {
al.add(adCri[p]);
}
count = 0;
operation = new CampaignOperation[2000];
}
}
return (Campaign[]) al.toArray(new Campaign[al.size()]);


 Exception is:

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode: 
 faultString: [StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]
 faultActor: 
 faultNode: 
 faultDetail: 
{https://adwords.google.com/api/adwords/cm/v201607}ApiExceptionFault:[StringLengthError.TOO_LONG
 
@ operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[0].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONGhttp://www.w3.org/2001/XMLSchema-instance 
"
 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[1].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONGhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[2].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONG

[StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at java.lang.Class.newInstance(Class.java:442)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90)
at 
com.google.api.ads.adwords.axis.v201607.cm.ApiException.getDeserializer(ApiException.java:156)
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:497)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at 
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at 
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at 
com.sun

Youtube Trueview Campaign Service

2016-11-04 Thread trupti . kolhe
Are you providing any service to pull (Get) campaigns of Youtube TrueView 
Like Campaign Service? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/551ae571-e5c2-4cda-bcb9-b27b093eec08%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to set Feed ID for a remarketing campaign?

2016-11-04 Thread Dmitry O
Hi,

Using UI, I can do the following:
https://www.dropbox.com/s/pjt0z7mdc6s89a2/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202016-11-04%2014.32.50.png?dl=0

But how can I do the same thing using API? 

There is a dynamic remarketing 
guide: 
https://developers.google.com/adwords/api/docs/guides/dynamic-remarketing 
But it didn't help me with this question :(

Please help!

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

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


Re: Stalling batch jobs may be back?

2016-11-04 Thread 'Michael Cloonan (AdWords API Team)' via AdWords API Forum
Hello,

We have cleared out the current queue of stalled jobs for your account, and 
have generated download URLs for those jobs so you can fetch results for 
each one.

Please let me know if this issue recurs while we're working on fixing the 
underlying problem.

Regards,
Mike, AdWords API Team

On Wednesday, November 2, 2016 at 8:43:35 AM UTC-4, Michael Cloonan 
(AdWords API Team) wrote:
>
> Hello,
>
> I apologize for the slow response. I will see what we can do about the 
> currently running jobs to clear things up and let you run new ones.
>
> Regards,
> Mike, AdWords API Team
>
> On Monday, October 31, 2016 at 9:46:11 AM UTC-4, Adrian Ghizaru wrote:
>>
>> Hi Mike!
>>
>> Thank you so much for looking into it! Unfortunately, we're unable to 
>> start any new jobs due to DISK_QUOTA_EXCEEDED errors. It doesn't seem like 
>> we can do anything about it on our end, whenever I try to cancel one of 
>> those jobs it stays stuck in a CANCELING state. Would you be able to remove 
>> them from your end please?
>>
>> Thanks again for your assistance,
>> - Adrian.
>>
>> On Monday, October 31, 2016 at 8:55:09 AM UTC-4, Michael Cloonan (AdWords 
>> API Team) wrote:
>>>
>>> Hello,
>>>
>>> These jobs actually ran into a very rare issue that caused the stall. My 
>>> suggestion is to retry these specific operations, and it will likely not 
>>> recur. You may be able to reduce the likeliness even more by splitting the 
>>> job into a few smaller batches.
>>>
>>> Engineering is planning a fix for this issue as well, although I don't 
>>> have a timeframe for when it might be available. For now, you should take 
>>> the steps I mentioned above if you run into more cases like this.
>>>
>>> Regards,
>>> Mike, AdWords API Team
>>>
>>> On Friday, October 28, 2016 at 12:39:04 PM UTC-4, Michael Cloonan 
>>> (AdWords API Team) wrote:

 Hello,

 Thanks for the report. I'm going to look into it and let you know what 
 I find.

 Regards,
 Mike, AdWords API Team

 On Friday, October 28, 2016 at 11:28:03 AM UTC-4, Adrian Ghizaru wrote:
>
> Hello!
>
> We are experiencing problems similar to the stalling batch jobs from 
> May - July of this year [1]. On our test account at Busbud (760-779-2587) 
> we have 4 jobs stalled for over a week and 2 more since last night:
>
> 387400054 - CANCELING - 23% - 8 ops executed
> 387460843 - ACTIVE - 0% - 0 ops executed
> 387571183 - CANCELING - 0% - 0 ops executed
> 387643878 - ACTIVE - 0% - 0 ops executed
>
> 393500269 - ACTIVE - 19% - 65000 ops executed
> 393620888 - ACTIVE - 2% - 5000 ops executed
>
> I cancelled the first job after about 4 days of being stuck at 80K 
> ops, and the second one after about 7 days because we started 
> getting DISK_QUOTA_EXCEEDED errors.
>
> Thank you for your help.
>
> [1] 
> https://groups.google.com/forum/#!topic/adwords-api/J6fDOsLQkpc/discussion
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/25ab81a4-d451-47b8-8f0c-7c90ec501051%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


stringLengthError.TOO_LONG

2016-11-04 Thread Eshwar Chettri
Hi all,
 when I'am trying to add new campaign its showing an exception like 
stringLengthError.TOO_LONG


here is the code.

removeReadOnlyParameters(cmpOperation);
int operLength = cmpOperation.length;
int count = 0;
int operCount = 0;
CampaignOperation[] operation = new CampaignOperation[2000];
for (int k = 0; k < operLength; k++) {
operation[count] = cmpOperation[k];
count++;
operCount++;
if (count == 2000 || operCount == operLength) {
GleExceptionHandler handler = new 
GleExceptionHandler(gleSer, GleServices.CAMPAIGN_SERVICE);
CampaignReturnValue adGrpRetVal = (CampaignReturnValue) 
handler.mutateOperations(operation);
Campaign[] adCri = adGrpRetVal.getValue();
int length = adCri.length;
for (int p = 0; p < length; p++) {
al.add(adCri[p]);
}
count = 0;
operation = new CampaignOperation[2000];
}
}
return (Campaign[]) al.toArray(new Campaign[al.size()]);


 Exception is:

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode: 
 faultString: [StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]
 faultActor: 
 faultNode: 
 faultDetail: 
{https://adwords.google.com/api/adwords/cm/v201607}ApiExceptionFault:[StringLengthError.TOO_LONG
 
@ operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[0].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONGhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[1].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONGhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="StringLengthError">operations[0].operand.urlCustomParameters.parameters[2].keyStringLengthError.TOO_LONGStringLengthErrorTOO_LONG

[StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[0].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[1].key, 
StringLengthError.TOO_LONG @ 
operations[0].operand.urlCustomParameters.parameters[2].key]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at java.lang.Class.newInstance(Class.java:442)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90)
at 
com.google.api.ads.adwords.axis.v201607.cm.ApiException.getDeserializer(ApiException.java:156)
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:497)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at 
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at 
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at 
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at 
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:379)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2786)
at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117)
at 
com.sun.org.apach

Re: create a draft and pause all Ads

2016-11-04 Thread 'Joyce Lava' via AdWords API Forum
Hello Imran,

You can refer to this example code 

 on 
how to create a draft campaign. Once you have that, it will serve as a 
mirror of the base campaign, that said, you need to use the 
*draftCampaignId* if you wish to update an entity under the draft campaign 
(e.g. update the status of its ads). To do so, you may use the 
AdGroupAdService.mutate 

 operation. 
The steps may be as follows:

1. Get the adGroups under the draft campaign using *draftCampaignId*. An 
example code can be found here 

.
2. Get the ads under the adGroup found in #1 using the adGroupId returned. 
An example code that shows how to get an ad (e.g. ExpandedTextAd) in an 
adGroup is here 

.
3. Pause the ad using the adGroupId returned in #1 and adId returned in #2. 
An example code to pause an ad is available here 

.

Other client libraries are available here 
.

Regards,
Joyce, 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/1e9d4a52-ed5b-463e-82ca-338d10d03aa0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


create a draft and pause all Ads

2016-11-04 Thread Imran Tufail

Hi, I want to create a draft and want all my Ads in this draft campaign to 
be pause. Is there any api to pause all Ads in a draft campaign ?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9005e443-f963-4ac3-b1c3-723de7bd8cfd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Create Draft with all campaigns pause

2016-11-04 Thread Imran Tufail

Hi, I want to create a draft and want all my Ads to pause. Is there any api 
to pause all Ads in a draft campaign ?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/64b14f74-27d8-4976-a991-9eb8ac2f5bb2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.