Does MutateJobService support AdGroupFeedOperation and CampaignFeedOperation?

2013-10-01 Thread Slava
I was told that despite what Batch Processing 
Guidesays,
 AdGroupFeedOperation and CampaignFeedOperation are not actually 
supported by MutateJobService.  Can someone from AdWords API team confirm 
it?  Just want to make absolute sure before I go the other route.
 
Thanks,
Slava  

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Operations count in Single Service Operations vs MutateJobService (bulk update)

2013-10-01 Thread Paris Theofanidis
Hi, we are using the API to manage the AdGroups, AdParams and AdKeyWords. 
We currently gather all the operations per service and commit the 
operations per service (3 requests with multiple operations in each 
request). Would there be some benefit to switch from this method to 
MutateJobService to mutate all operations with a single call? Since it has 
a limit of 10k operations per job, we will still need to do this in chunks 
so from our server's point of view, it's pretty much the same amount of 
requests, plus we don't really mind that this is not async. However, in 
terms of operations, is a job (with all its included operations) counted as 
a single operation or we are still charged for every operation that is 
included in the MutateJobService?

i.e.
We want to submit 5000 operations to AdGroupService.
through AdGroupService, 5000 operations count as 5000 ops against our daily 
limit.
through MutateJobService, 5000 AdGroupService ops, count as 5000 ops, 5001 
ops (does a job count as operation), or as 1 operation (because we went 
through bulk process) ?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


set max cpc for all keyword of ad

2013-10-01 Thread Jooble
I want to know is it possible,by using api,to change keywords max cpc of 
some ad(not adgroup)

I have several adgroups. Each adgroup have 5 keywords,and 3 ads.
I want to change keyword.maxcpc for specific ad(where can i get ad's 
ID?),but the problem is that the one keyword could be used by a few ads

Or I should have only 1 ad in each adgroup to resolve my problem

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


How to change AdGroup cpcBid according to AdGroupID

2013-10-01 Thread Adeel Ahmed
Hi,

First off all, I am fetching AdGroup's details using custom made PHP script.

I am pasting only few lines to make you understand first.

define("ADWORDS_API_VERSION", "v201306");
define("ADWORDS_API_SERVER", "https://adwords.google.com";); 
define("ADWORDS_API_ADGROUP_SERVICE", ADWORDS_API_SERVER . 
"/api/adwords/cm/" . ADWORDS_API_VERSION . "/AdGroupService");
define("ADWORDS_API_NAMESPACE", 
"https://adwords.google.com/api/adwords/cm/"; . ADWORDS_API_VERSION);
...
//auth
//---using auth in $header with other details...
...

$encodedHeaders = new SoapHeader(ADWORDS_API_NAMESPACE, 
"RequestHeader", $headers, false);

// Create the selector
$request = array(
"get" => array(
"serviceSelector" => array(
"fields" => 
array("Id","Name","Status","CampaignId","CampaignName","AverageCpc","AverageCpm",
"Clicks","ContentBid","Cost","CpcBid","CpmBid","Impressions","BidStatus"
,"BiddingStrategyType"
,"ContentBidCriterionTypeGroup"
,"EnhancedCpcEnabled"
),
"dateRange" => array("min"=>date("Y"."m"."d",$todayMin), 
"max"=>date("Y"."m"."d",$todayMin)),

)
)
);


// Create the SOAP client
$client = new SoapClient(ADWORDS_API_ADGROUP_SERVICE . "?wsdl", 
array("trace" => true));
 
// Get the campaigns
$resultX = $client->__soapCall("get", $request, null, $encodedHeaders);
 
// Output the results
$adgroups = $resultX->rval->entries;

if($adgroups)
{
 //do some work here and get bids

}


NOW Questions is... I need to change cpcBids for selected AdGroups by using 
AdGroupIDs...
I need to know which service should I use? please help me out in creating * 
$request 
*array (like above)..

*Adeel Ahmed*
PHP Developer
http://adiie9.com/



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Problem updating cpcBid for AdGroup (top level): Unmarshalling Error: cvc-type.2: The type definition cannot be abstract for element ns1:bids

2013-10-01 Thread Adeel Ahmed
Hi,
Using PHP, I am getting this error for updating Top Level AdGroup cpcBid 
using "AdGroupService"

here is my request array:


$request = array(
"mutate" => array(
"operations" => array(
array("operator"=>"SET","operand"=>array("id"=>$adgroupidx,
"biddingStrategyConfiguration"=>
array("bids"=>array("Bids.Type"=>"CpcBid","bid"=>array("microAmount"=>$bid))
)
)
)

)
//--operations
)
//---mutate
);
//---request

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Authentication problem with new app

2013-10-01 Thread Filip Holmberg

We are building a adwords tool but we're struggling with the 
authentication. Our tool is just for internal use and therefore should be 
considered as a "installed app" I assume. So the logic should be as 
follows: authenticate with OAuth2.0 once and then just refresh the 
authentication as the application is used.

Here is what we've done so far.
- Applied for API access from our MCC account (devToken is still pending)
- Created a test account
- Registered our test application in the Google API Console as 'installed 
application'

When trying to authenticate using the example GetRefreshToken.php google 
returns "Error: redirect_uri_mismatch
The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a 
registered redirect URI"

The script is configured with the client id and secret from the API 
console. The production MCC developer token is used as suggested in the 
test account docs. 

Are we doing something really wrong or what are we missing since the 
authentication fails. Seems that most of the documentation and tutorials we 
found uses the deprecated sandbox so haven't really found any good threads 
discussing similar problems.

Appreciate any kind of help, especially since the project schedule is tight 
as always :) 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


On first access got [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'']

2013-10-01 Thread andrewt
Hi,

i tried to make my first api call via C#, and 
got  [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:''].

I attached the log files.

Please Help,
Anderw

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


request_info.log
Description: Binary data


soap_xml.log
Description: Binary data


RateExceededError

2013-10-01 Thread Llama
Hi all,

I'm building a Rails app that takes advantage of the get_keyword_ideas 
method 
(https://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/optimization/get_keyword_ideas.rb)
 
built into the adwords_api Ruby gem. 

I'm currently working through a test account, and I've hit a roadblock: if 
I submit even a single request through the method as I've set it up, I get 
a RateExceededError:

[RateExceededError ]


As you can probably guess, waiting 30 seconds and retrying doesn't do 
anything. I suspect that the size of my request is somehow offending the 
rate limit, but I'm not sure how to impose a limit on it (or if that's even 
the problem).

For what it's worth, here's the method I'm calling:

def get_keyword_ideas(keyword_text)

targeting_idea_srv = create_adwords_api.service(:TargetingIdeaService, 
get_api_version)

selector = {
  :idea_type => 'KEYWORD',
  :request_type => 'IDEAS',
  :requested_attribute_types =>
  ['KEYWORD_TEXT', 'SEARCH_VOLUME', 
'CATEGORY_PRODUCTS_AND_SERVICES'],
  :search_parameters => [
{
  :xsi_type => 'RelatedToQuerySearchParameter',
  :queries => [keyword_text]
},
{
  :xsi_type => 'LanguageSearchParameter',
  :languages => [{:id => 1000}]
}
  ],
  :paging => {
:start_index => 0,
# my attempt to limit size of the request as much as possible:
:number_results => 1
  }
}

offset = 0
results = []

begin
  page = targeting_idea_srv.get(selector)
  results += page[:entries] if page and page[:entries]

  offset += PAGE_SIZE
  selector[:paging][:start_index] = offset
end while offset < page[:total_num_entries]

results.each do |result|
  data = result[:data]
  keyword = data['KEYWORD_TEXT'][:value]
  puts "Found keyword with text '%s'" % keyword
  products_and_services = data['CATEGORY_PRODUCTS_AND_SERVICES'][:value]
  if products_and_services
puts "\tWith Products and Services categories: [%s]" %
products_and_services.join(', ')
  end
  average_monthly_searches = data['SEARCH_VOLUME'][:value]
  if average_monthly_searches
puts "\tand average monthly search volume: %d" % 
average_monthly_searches
  end
end
puts "Total keywords related to '%s': %d." % [keyword_text, 
results.length]
  end

In my campaigns_controller file, I'm attempting to call the message as 
simply as possible:

def keywords
render :text => get_keyword_ideas("whiskey")
 end

Any help is sincerely appreciated.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Adwords API Error: OperationAccessDenied.ACTION_NOT_PERMITTED @

2013-10-01 Thread Adeel Ahmed
I am using custom made PHP script (nolibrary) for AdWords API. I am able to 
fetch Campaign's data and AdGroup's Data and as per some calculation, I 
want to change CpcBid of specific AdGroups (Top Level - not ads/keywords 
within AdGroup).

$adgroupidx="1122334455";
$bid=0.12 * 100;

$bid1_soap=new SoapVar(NULL, NULL, 'money',ADWORDS_API_NAMESPACE);
$bid1_soap->microAmount=$bid;

$bid2=array("bid"=>$bid1_soap);
$bid2_soap=new SoapVar(NULL, NULL, 'CpcBid',ADWORDS_API_NAMESPACE);
$bid2_soap->bid=$bid1_soap;


$BiddingStrategyConfiguration=new SoapVar(NULL, NULL, 
'BiddingStrategyConfiguration',ADWORDS_API_NAMESPACE);

$BiddingStrategyConfiguration->bids=array($bid2_soap);



$request = array(
"mutate" => array(
"operations" => array(

array("operator"=>"SET","operand"=>array("id"=>$adgroupidx,"biddingStrategyConfiguration"=>array("bids"=>array($bid2_soap)))
)
)
//--operations
)
//---mutate
);
//---request

Now after running SOAP CALL... I get error...

[message:protected] => [OperationAccessDenied.ACTION_NOT_PERMITTED @ ]

Some part of error... shows request variable as...


   [1] => Array

(

[mutate] => Array

(

[operations] => Array

(

[0] => Array

(

[operator] => SET

[operand] => Array

(

[id] => 
1122334455


[biddingStrategyConfiguration] => Array

(

[bids] 
=> Array

(


[0] => SoapVar Object


(


[enc_type] => 98


[enc_stype] => CpcBid


[enc_ns] => https://adwords.google.com/api/adwords/cm/v201306


[bid] => SoapVar Object


(


[enc_type] => 98


[enc_stype] => money


[enc_ns] => 
https://adwords.google.com/api/adwords/cm/v201306


[microAmount] => 12


)



)


)


)


)


)


)


)


)


---

Error part:

[faultstring] => [OperationAccessDenied.ACTION_NOT_PERMITTED @ ]
[faultcode] => soap:Server
[detail] => stdClass Object
(
[ApiExceptionFault] => stdClass Object
(
[message] => [OperationAccessDenied.ACTION_NOT_PERMITTED @ ]
[ApplicationException.Type] => ApiException
[errors] => SoapVar Object
(
[enc_type] => 0
[enc_value] => stdClass Object
(
[fieldPath] => 
[trigger] => 
[errorString] => 
OperationAccessDenied.ACTION_NOT_PERMITTED
[ApiError.Type] => OperationAccessDenied
[reason] => ACTION_NOT_PERMITTED
)

[enc_stype] => OperationAccessDeni

how get keywords idea avg-monthly-searchs

2013-10-01 Thread Kven Chou
I use to adwords aip python 15.9 get keywords idea avg-monthly searchs.
I found get the data is go great I think is must be error, but I don't know 
what wrong.
for example, I use a keyword '京东' is avg-monthly-search is 45, but I 
use to adwrods api last 12 month search data is so great.


and another question is I find the respond result have many the same 
keyword but join character. I just want to one keyword "京东" value .
like this:

 京东 d17dbea5
中关村 手机 6ed2f332
手机论坛 d3cfae75
京东 b6dc6c6f
中关村手机在线 1d4e9ad7
手机论坛 8379f4ae
手机论坛 d9b50c65
京东 80f2d2d3


here is the code:

client = get_adwords_client(adgroup)
targeting_idea_service = client.GetTargetingIdeaService(
get_adwords_api_client_server(adgroup), settings.ADWORDS_VERSION)

se_list=[]
if list_keyword:
se_list.append({'xsi_type': 'RelatedToQuerySearchParameter',
'queries':list_keyword,
})
if list_url:
se_list.append({'xsi_type': 'RelatedToUrlSearchParameter',
'urls': list_url,
'includeSubUrls': 'false',
})

selector = {
'searchParameters':se_list,
'ideaType': 'KEYWORD',
'requestType': 'IDEAS',

'requestedAttributeTypes':['COMPETITION','KEYWORD_TEXT','TARGETED_MONTHLY_SEARCHES','AVERAGE_CPC'],
'localeCode': 'zh_CN',
'paging': {
'startIndex': '0',
'numberResults': '50'
}
}
page = targeting_idea_service.Get(selector)[0]


 {'data': [{'key': 'KEYWORD_TEXT', 'value': {'Attribute_Type': 
'StringAttribute', 'value': '\xe6\x89\x8b\xe6\x9c\xba\xe8\xae\xba\xe5\x9d\x9b 
73962951'}}, {'key': 'TARGETED_MONTHLY_SEARCHES', 'value': {'Attribute_Type': 
'MonthlySearchVolumeAttribute', 'value': [{'count': '7190653119917507812', 
'month': '8', 'year': '2013'}, {'count': '2837180662550993669', 'month': '7', 
'year': '2013'}, {'count': '4379097957760529529', 'month': '6', 'year': 
'2013'}, {'count': '-121516698172121538', 'month': '5', 'year': '2013'}, 
{'count': '7972359483248904770', 'month': '4', 'year': '2013'}, {'count': 
'-2493020037416799412', 'month': '3', 'year': '2013'}, {'count': 
'-2925132651632636633', 'month': '2', 'year': '2013'}, {'count': 
'2233380720273384832', 'month': '1', 'year': '2013'}, {'count': 
'7661576483403085621', 'month': '12', 'year': '2012'}, {'count': 
'-1594542585843712769', 'month': '11', 'year': '2012'}, {'count': 
'-1286243839618033207', 'month': '10', 'year': '2012'}, {'cou
nt': '-3702806532547623925', 'month': '9', 'year': '2012'}]}}, {'key': 
'AVERAGE_CPC', 'value': {'Attribute_Type': 'MoneyAttribute', 'value': 
{'ComparableValue_Type': 'Money', 'microAmount': '-1661707999724020648'}}}, 
{'key': 'IDEA_TYPE', 'value': {'Attribute_Type': 'IdeaTypeAttribute', 'value': 
'KEYWORD'}}, {'key': 'COMPETITION', 'value': {'Attribute_Type': 
'DoubleAttribute', 'value': '0.8996819140934552'}}]}, {'data': [{'key': 
'KEYWORD_TEXT', 'value': {'Attribute_Type': 'StringAttribute', 'value': 
'\xe6\x89\x8b\xe6\x9c\xba\xe7\xbd\x91 33b192ba'}}, {'key': 
'TARGETED_MONTHLY_SEARCHES', 'value': {'Attribute_Type': 
'MonthlySearchVolumeAttribute', 'value': [{'count': '511923990426407854', 
'month': '8', 'year': '2013'}, {'count': '-7024185127725266423', 'month': '7', 
'year': '2013'}, {'count': '1432105218539389551', 'month': '6', 'year': 
'2013'}, {'count': '7796123776048382958', 'month': '5', 'year': '2013'}, 
{'count': '-6910073575740132733', 'month': '4', 'year': '2013'}, {'count': 
'-97240
7064321991655', 'month': '3', 'year': '2013'}, {'count': 
'-6270978395617501971', 'month': '2', 'year': '2013'}, {'count': 
'-5607953163500128317', 'month': '1', 'year': '2013'}, {'count': 
'1006133561343320185', 'month': '12', 'year': '2012'}, {'count': 
'8016078787127934932', 'month': '11', 'year': '2012'}, {'count': 
'-6277733820210612836', 'month': '10', 'year': '2012'}, {'count': 
'-2495279464611552670', 'month': '9', 'year': '2012'}]}}, {'key': 
'AVERAGE_CPC', 'value': {'Attribute_Type': 'MoneyAttribute', 'value': 
{'ComparableValue_Type': 'Money', 'microAmount': '-6489087103662186088'}}}, 
{'key': 'IDEA_TYPE', 'value': {'Attribute_Type': 'IdeaTypeAttribute', 'value': 
'KEYWORD'}}, {'key': 'COMPETITION', 'value': {'Attribute_Type': 
'DoubleAttribute', 'value': '0.7091070182169941'}}]}, 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ad

Php скрипт автоматической проверки работы рекламной кампании.

2013-10-01 Thread Igor Kolesnik
Хотелось бы узнать есть ли решения для автоматической проверки скриптом 
работает ли реклама в данный момент или нет. Чтобы не заходить постоянно в 
диагностику объявлений и не проверять вручную.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Our token hasn't approved for long time.

2013-10-01 Thread Rıdvan Yaman
Hi,

We have applied for Adwords API token with our MCC account 2 weeks ago and 
there is nor approval neither disapproval. Please can you look at ur 
account and let us know what is the situation. Accound id: 509-391-1834

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

--- 
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: Does MutateJobService support AdGroupFeedOperation and CampaignFeedOperation?

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Slava,

CampaignFeedOperations/AdGroupFeedOperation are not supported in MJS. Only 
FeedItemOperation is supported. I'll get the documentation fixed.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, October 1, 2013 2:06:36 PM UTC+5:30, Slava wrote:
>
> I was told that despite what Batch Processing 
> Guidesays,
>  AdGroupFeedOperation and CampaignFeedOperation are not actually 
> supported by MutateJobService.  Can someone from AdWords API team confirm 
> it?  Just want to make absolute sure before I go the other route.
>  
> Thanks,
> Slava  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Report download v201209 and dateRange

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Subrata,

What report type is it that you are running? Did you see if the column 
names remain unchanged in the new version (v201306) as well?

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Monday, September 30, 2013 7:40:00 PM UTC+5:30, Subrata Sarkar wrote:
>
> Hi,
> Till Friday everything was working but suddenly since this morning I have 
> started getting this error. Nothing has been changed, nothing has been 
> updated (I am using .NET client library v201306, migration from v201209 was 
> done 2 months back).
>
>
> *The order of fields in ReportDefinition is like this:*
>
> var reportDefinition = new ReportDefinition
> {
> reportName = ReportName,
> reportType = ReportType,
> dateRangeType = ReportDefinitionDateRangeType.CUSTOM_DATE,
> includeZeroImpressions = true,
> downloadFormat = DownloadFormat.XML,
> selector = selector
> };
>
> *And the selector has been defined like this:*
>
> selector.fields = new[]
> {PerformanceSelector.Date,
> PerformanceSelector.KeywordId,
> PerformanceSelector.KeywordText,
> PerformanceSelector.AccountName,
> PerformanceSelector.CampaignId,
> PerformanceSelector.CampaignName,
> PerformanceSelector.AdGroupId,
> PerformanceSelector.AdGroupName,
> PerformanceSelector.KeywordMatchType,
> PerformanceSelector.Impressions,
> PerformanceSelector.Clicks,
> PerformanceSelector.AveragePosition,
> PerformanceSelector.Cost,
> PerformanceSelector.AverageCpc,
> PerformanceSelector.ClickThroughRate,
> PerformanceSelector.Conversions,
> PerformanceSelector.ConversionRate,
> PerformanceSelector.CostPerConversion,
> };
>  
> dates = new DateRange { min = String.Format("{0:MMdd}", StartDate), max = 
> String.Format("{0:MMdd}", EndDate) };
> selector.dateRange = dates;
>
> Completely screwed up!! Please tell me what's gone wrong suddenly :(
>
>
>
> On Tuesday, 23 October 2012 14:13:13 UTC+5:30, Timothy Klim wrote:
>>
>> Yes, right. I need sleep before question posting :).
>> Thank you.
>>
>> On Tuesday, October 23, 2012 9:11:43 AM UTC+4, Takeshi Hagikura wrote:
>>>
>>> Hi Timothy,
>>>
>>> Please try adding "dateRangeType" tag after the "reportType",
>>> like this CUSTOM_DATE.
>>>
>>> Best,
>>> - Takeshi, AdWords API team
>>>
>>> On Tuesday, October 23, 2012 1:12:02 PM UTC+9, Timothy Klim wrote:

 Hi!

 I have request xml like this:
 
 https://adwords.google.com/api/adwords/cm/v201209";>
   
 AdGroupId
 Id
 Status
 AveragePosition
 Clicks
 Cost
 Date
 DisplayUrl
 Impressions
 
   CampaignId
   IN
   775149
   775154
 
 
   20121023
   20121023
 
   
   Report
   AD_PERFORMANCE_REPORT
   GZIPPED_XML
   false
 

 on `post` 
 https://adwords-sandbox.google.com/api/adwords/reportdownload/v201209

 but I got error:
 
 
 
 ReportDownloadError.INVALID_REPORT_DEFINITION_XML
 Invalid ReportDefinition Xml: cvc-complex-type.2.4.a: 
 Invalid content was found starting with element 'downloadFormat'. One of 
 '{"
 https://adwords.google.com/api/adwords/cm/v201209":dateRangeType}' is 
 expected.
 
 
 

 What I'm doing wrong? Thank you.

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: AdGroupService does not provide access for Date field ?

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi,

If you are looking for stats, you should use an appropriate report (e.g. 
AdGroup 
performance 
report).
 
AdGroupService has limited support for stats.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Friday, September 27, 2013 3:39:50 AM UTC+5:30, 
vladim...@builddirect.com wrote:
>
> Hi,
>
> I use AdGroupService  for Ad Performance Report.
>
> I added some fields("Clicks", "Impressions", "Ctr")  to Selector.fields 
> and I got  a list of AdGroup objects as result. 
>
> But AdGroup object does not encapsulate fields like 
> "AccountDescriptiveName" and "Date" and I cannot read these values.
>
> Full list of  feields for Ad Performance Report.:
>
> https://developers.google.com/adwords/api/docs/appendix/reports?csw=1#ad.. 
>
> AdGroupService Response: 
> https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201306-AdGroupService
>
>  Is there any other way to read these fields ?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Unmarshalling Error: cvc-elt.4.2: Cannot resolve 'CampaignFeedOperation' to a type definition for element 'operations'. Why?

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Slava,

I don't think AdGroupFeedOperation/CampaignFeedOperation is available in 
the MJS service despite what it says in the guide. Could you please use the 
individual services instead?

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Saturday, September 28, 2013 1:57:36 AM UTC+5:30, Slava wrote:
>
> Here are request and response:
>
> Request
> ---
>
> 
> http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="
> http://www.w3.org/2001/XMLSchema";>
> 
> 
> https://adwords.google.com/api/adwords/cm/v201306";>
> https://adwords.google.com/api/adwords/cm/v201306
> ">DQAAAHsAAACYkQHBUWTeRZYBkYVqeM7ID56TNQM80BecEAq1XKdaSaDKzw5NiBbCHGtoGQb9oTepvQuMp3XUMLD3AhGdn3X1r2qHCYAwd9hdGt8xvFv173roM7NRc3ocqs5xFAnWEZjnlH5dApF9e7Ddko-adIV5Oudl2gK04aqSuEIW04-3Dw
> https://adwords.google.com/api/adwords/cm/v201306
> ">ysuhDOBEcwx7EWk82AWbtA
> https://adwords.google.com/api/adwords/cm/v201306
> ">7826586255
> https://adwords.google.com/api/adwords/cm/v201306";>AWAPI 
> DotNetLib AwApi-DotNet/16.1.0, Common-Dotnet/1.8.0, .NET CLR/4.0.30319.1008 
> JustAnswer (AwApi-DotNet/16.1.0, Common-Dotnet/1.8.0, .NET 
> CLR/4.0.30319.1008, gzip)
> 
> 
> 
> https://adwords.google.com/api/adwords/cm/v201306";>
> 
> ADD
> 
> 2659757
> 148524677
> 
> IN
> 
> FEED_ITEM_ID
> 
> 
> LONG
> 20898557
> 
> 
> 1
> 
> 
> 
> 
> 
>
>
> Response
> 
>
> http://schemas.xmlsoap.org/soap/envelope/";>
> 
> 
> 
> soap:Client
> Unmarshalling Error: cvc-elt.4.2: Cannot resolve 
> 'CampaignFeedOperation' to a type definition for element 'operations'. 
> 
> 
> 
> 
>
> Is it me or is there a bug in the client lib?
>
> Thanks,
> Slava
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 change AdGroup cpcBid according to AdGroupID

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Adeel,

You should be using AdGroupService. See 
https://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201306/BasicOperations/UpdateAdGroup.php
 for 
an example.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Saturday, September 28, 2013 9:20:13 PM UTC+5:30, Adeel Ahmed wrote:
>
> Hi,
>
> First off all, I am fetching AdGroup's details using custom made PHP 
> script.
>
> I am pasting only few lines to make you understand first.
>
> define("ADWORDS_API_VERSION", "v201306");
> define("ADWORDS_API_SERVER", "https://adwords.google.com";); 
> define("ADWORDS_API_ADGROUP_SERVICE", ADWORDS_API_SERVER . 
> "/api/adwords/cm/" . ADWORDS_API_VERSION . "/AdGroupService");
> define("ADWORDS_API_NAMESPACE", "
> https://adwords.google.com/api/adwords/cm/"; . ADWORDS_API_VERSION);
> ...
> //auth
> //---using auth in $header with other details...
> ...
>
> $encodedHeaders = new SoapHeader(ADWORDS_API_NAMESPACE, 
> "RequestHeader", $headers, false);
>
> // Create the selector
> $request = array(
> "get" => array(
> "serviceSelector" => array(
> "fields" => 
> array("Id","Name","Status","CampaignId","CampaignName","AverageCpc","AverageCpm",
> "Clicks","ContentBid","Cost","CpcBid","CpmBid","Impressions","BidStatus"
> ,"BiddingStrategyType"
> ,"ContentBidCriterionTypeGroup"
> ,"EnhancedCpcEnabled"
> ),
> "dateRange" => array("min"=>date("Y"."m"."d",$todayMin), 
> "max"=>date("Y"."m"."d",$todayMin)),
>
> )
> )
> );
>
>
> // Create the SOAP client
> $client = new SoapClient(ADWORDS_API_ADGROUP_SERVICE . "?wsdl", 
> array("trace" => true));
>  
> // Get the campaigns
> $resultX = $client->__soapCall("get", $request, null, $encodedHeaders);
>  
> // Output the results
> $adgroups = $resultX->rval->entries;
>
> if($adgroups)
> {
>  //do some work here and get bids
>
> }
>
>
> NOW Questions is... I need to change cpcBids for selected AdGroups by 
> using AdGroupIDs...
> I need to know which service should I use? please help me out in creating 
> * $request *array (like above)..
>
> *Adeel Ahmed*
> PHP Developer
> http://adiie9.com/
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: RateExceededError

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi,

Could you kindly send me a SOAP request / response xml and your API MCC 
customer id to anash.p.oom...@google.com and update this thread? I'll 
investigate this further.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Saturday, September 28, 2013 3:25:16 AM UTC+5:30, Llama wrote:
>
> Hi all,
>
> I'm building a Rails app that takes advantage of the get_keyword_ideas 
> method (
> https://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/optimization/get_keyword_ideas.rb)
>  
> built into the adwords_api Ruby gem. 
>
> I'm currently working through a test account, and I've hit a roadblock: if 
> I submit even a single request through the method as I've set it up, I get 
> a RateExceededError:
>
> [RateExceededError  rateScope=ACCOUNT, retryAfterSeconds=30>]
>
>
> As you can probably guess, waiting 30 seconds and retrying doesn't do 
> anything. I suspect that the size of my request is somehow offending the 
> rate limit, but I'm not sure how to impose a limit on it (or if that's even 
> the problem).
>
> For what it's worth, here's the method I'm calling:
>
> def get_keyword_ideas(keyword_text)
>
> targeting_idea_srv = create_adwords_api.service(:TargetingIdeaService, 
> get_api_version)
>
> selector = {
>   :idea_type => 'KEYWORD',
>   :request_type => 'IDEAS',
>   :requested_attribute_types =>
>   ['KEYWORD_TEXT', 'SEARCH_VOLUME', 
> 'CATEGORY_PRODUCTS_AND_SERVICES'],
>   :search_parameters => [
> {
>   :xsi_type => 'RelatedToQuerySearchParameter',
>   :queries => [keyword_text]
> },
> {
>   :xsi_type => 'LanguageSearchParameter',
>   :languages => [{:id => 1000}]
> }
>   ],
>   :paging => {
> :start_index => 0,
> # my attempt to limit size of the request as much as possible:
> :number_results => 1
>   }
> }
>
> offset = 0
> results = []
>
> begin
>   page = targeting_idea_srv.get(selector)
>   results += page[:entries] if page and page[:entries]
>
>   offset += PAGE_SIZE
>   selector[:paging][:start_index] = offset
> end while offset < page[:total_num_entries]
>
> results.each do |result|
>   data = result[:data]
>   keyword = data['KEYWORD_TEXT'][:value]
>   puts "Found keyword with text '%s'" % keyword
>   products_and_services = 
> data['CATEGORY_PRODUCTS_AND_SERVICES'][:value]
>   if products_and_services
> puts "\tWith Products and Services categories: [%s]" %
> products_and_services.join(', ')
>   end
>   average_monthly_searches = data['SEARCH_VOLUME'][:value]
>   if average_monthly_searches
> puts "\tand average monthly search volume: %d" % 
> average_monthly_searches
>   end
> end
> puts "Total keywords related to '%s': %d." % [keyword_text, 
> results.length]
>   end
>
> In my campaigns_controller file, I'm attempting to call the message as 
> simply as possible:
>
> def keywords
> render :text => get_keyword_ideas("whiskey")
>  end
>
> Any help is sincerely appreciated.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Authentication problem with new app

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Filip,

Looks like you created a "Web application" on the Google API Console. For 
installed application, there's an installed application option on the 
Google API Console, and urn:ietf:wg:oauth:2.0:oob is a registered callback 
url in that project.

Cheers,
Anash P. Oommen
AdWords API Advisor

On Friday, September 27, 2013 4:53:17 PM UTC+5:30, Filip Holmberg wrote:
>
>
> We are building a adwords tool but we're struggling with the 
> authentication. Our tool is just for internal use and therefore should be 
> considered as a "installed app" I assume. So the logic should be as 
> follows: authenticate with OAuth2.0 once and then just refresh the 
> authentication as the application is used.
>
> Here is what we've done so far.
> - Applied for API access from our MCC account (devToken is still pending)
> - Created a test account
> - Registered our test application in the Google API Console as 'installed 
> application'
>
> When trying to authenticate using the example GetRefreshToken.php google 
> returns "Error: redirect_uri_mismatch
> The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a 
> registered redirect URI"
>
> The script is configured with the client id and secret from the API 
> console. The production MCC developer token is used as suggested in the 
> test account docs. 
>
> Are we doing something really wrong or what are we missing since the 
> authentication fails. Seems that most of the documentation and tutorials 
> we found uses the deprecated sandbox so haven't really found any good 
> threads discussing similar problems.
>
> Appreciate any kind of help, especially since the project schedule is 
> tight as always :) 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: On first access got [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'']

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Andrew,

You are making calls against your production account, that won't work until 
your tokens are reviewed and approved. You need to create a test account 
under your API MCC, and use it's customer id in the clientCustomerId header.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Sunday, September 29, 2013 7:43:52 PM UTC+5:30, and...@hexagontech.co.il 
wrote:
>
> Hi,
>
> i tried to make my first api call via C#, and 
> got  [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:''].
>
> I attached the log files.
>
> Please Help,
> Anderw
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Problem updating cpcBid for AdGroup (top level): Unmarshalling Error: cvc-type.2: The type definition cannot be abstract for element ns1:bids

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Adeel,

I responded to your other thread, you could refer to 
https://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201306/BasicOperations/UpdateAdGroup.php
 for 
a code example.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Sunday, September 29, 2013 8:39:29 PM UTC+5:30, Adeel Ahmed wrote:
>
> Hi,
> Using PHP, I am getting this error for updating Top Level AdGroup cpcBid 
> using "AdGroupService"
>
> here is my request array:
>
>
> $request = array(
> "mutate" => array(
> "operations" => array(
> array("operator"=>"SET","operand"=>array("id"=>$adgroupidx,
> "biddingStrategyConfiguration"=>
>
> array("bids"=>array("Bids.Type"=>"CpcBid","bid"=>array("microAmount"=>$bid))
> )
> )
> )
>
> )
> //--operations
> )
> //---mutate
> );
> //---request
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords API v201306 - How to get Display Network Paused and Deleted campaign data

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Subrata,

You could add a Predicate to request Status in ACTIVE, PAUSED, DELETED. 
Please see 
https://code.google.com/p/google-api-adwords-dotnet/source/browse/examples/adwords/CSharp/v201306/Reporting/DownloadCriteriaReport.cs#76
 for 
an example.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Friday, September 27, 2013 3:18:09 PM UTC+5:30, Subrata Sarkar wrote:
>
> Hi
> I am unable to get Display Network Data for Paused campaigns via API  
> v201306 although they are present in MCC console. Also in the console there 
> are two types (Search data I don't want to pull) - Display Keyword and 
> Display network.
>  
> I am using ReportDefinitionReportType.DISPLAY_KEYWORD_PERFORMANCE_REPORT 
> but what about Display Network performance data? For active campaigns and 
> add group I am getting data but not for paused or deleted.
>  
>
> var gReport = new GoogleSelectedAccountsPerformanceReport
> {
>   ReportName = "Adwords Report",
> AuthenticationEmail = acc.Username,
> AuthenticationPassword = 
> GlobalObjects.DecryptUrl(HttpContext.Current.Server.UrlDecode(acc.AuthorizationCode)),
> DeveloperToken = 
> GlobalObjects.DecryptUrl(HttpContext.Current.Server.UrlDecode(acc.AccessToken)),
> ClientCustomerId = acc.ServiceUserId,
> ReportTypes = new[] { 
> ReportDefinitionReportType.DISPLAY_KEYWORD_PERFORMANCE_REPORT
> BaseFolder = baseFolder,
> StartDate = period.StartDate,
> EndDate = period.EndDate
> };
>
>  
> *Defining predicate and adding to selector:*
> 
>
> var predicates = new List();
> var predicate = new Predicate
> {
>  field = "Status",
>  @operator = PredicateOperator.IN,
>  values = new[] {"ACTIVE", "PAUSED", "DELETED"}
> };
>
> predicates.Add(predicate);
> var selector = new Selector { fields = SelectorFields, predicates = 
> predicates.ToArray() }
>
>  
> *Preparing ReportColumn array and assigning to Selector*
> 
>
> ReportSuffix = "_Display_Keyword_Performance_Report";
> selector.fields = new[]
> {
>  PerformanceSelector.Date,
>  PerformanceSelector.KeywordId,
>  PerformanceSelector.KeywordText,
>  PerformanceSelector.CampaignId,
>  PerformanceSelector.CampaignName,
>  PerformanceSelector.AdGroupId,
>  PerformanceSelector.AdGroupName,
>  PerformanceSelector.Impressions,
>  PerformanceSelector.Clicks,
>  PerformanceSelector.Cost,
>  PerformanceSelector.AverageCpc,
>  PerformanceSelector.Conversions,
>  PerformanceSelector.ConversionRate,
>  PerformanceSelector.CostPerConversion,
>  };
>
>  
> *Adding date range for which report would be downloaded*
>
> 
>
> dates = new DateRange { min = String.Format("{0:MMdd}", StartDate), max = 
> String.Format("{0:MMdd}", EndDate) };
> selector.dateRange = dates;
>
>  
>
> *Preparing ReportDefinition*
> 
>
> var reportDefinition = new ReportDefinition
> {
>  reportName = ReportName,
>  dateRangeType = ReportDefinitionDateRangeType.CUSTOM_DATE,
>  includeZeroImpressions = true,
>  reportType = ReportType,
>  downloadFormat = DownloadFormat.XML,
>  selector = selector
> };
>
>  
>
>  
>
> *Finally sending ReportDefinition to ReportUtilities for downloading*
>
> --
>
> var utilities = new ReportUtilities(user) { ReportVersion = "v201306" };
> var report = utilities.DownloadClientReport(reportDefinition, false, 
> FilePath);
>
>  
>
>  
>
> I am completely stuck. No clue about what I am doing wrong! Please help.
>
>  
>
> Subrata Sarkar
>
>  
>  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Unmarshalling Error: cvc-type during mutatejobservice(201306)

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Javed,

Here's a raw SOAP xml for AdGroupService.mutate.ADD that you can refer to.


http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  
https://adwords.google.com/api/adwords/cm/v201306";>
  https://adwords.google.com/api/adwords/cm/v201306";>**
  https://adwords.google.com/api/adwords/cm/v201306";>**
  https://adwords.google.com/api/adwords/cm/v201306";>918-501-8835
  https://adwords.google.com/api/adwords/cm/v201306";>INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE
 
(AwApi-DotNet/16.2.0, Common-Dotnet/1.9.0, .NET CLR/2.0.50727.5472, 
gzip)

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

  1234
  Earth to Mars Cruises #29ba0d81-0592-4111-bc28-4d289abe5d98 
- 2013-10-1 15-17-58.647496
  ENABLED
  

  PLACEMENT
  true


  VERTICAL
  false

  
  

  
1000
  
  
200
  

  

  

  



Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Friday, September 27, 2013 12:13:03 PM UTC+5:30, Javeed Syed wrote:
>
>
> Hi,
>
> I have preform a soap request to mutate an adgroup using 201306 wsdl.
>
> here is the soap request.
>
> https://adwords.google.com/api/adwords/cm/v201306"; 
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
>
>   https://adwords.google.com/api/adwords/cm/v201306";>
>  ***
>  *
>  ***-***-
>   
>
>
>   https://adwords.google.com/api/adwords/cm/v201306";>
>  
> ADD
> 
>  />
> 
> ***
> my Campaign
> Test adgroup 1
> Active
> 
> 
>  
>   
>
> 
>
> Am getting he following error message:
>
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>   
>  soap:Client
>  Unmarshalling Error: cvc-type.2: The type definition 
> cannot be abstract for element v20:operations.
>   
>
> 
>
> i think am doing something wrong. But where can you please let point out 
> thank you,
>
> Syed
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Keyword Planner Access?

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Dan,

The necessary functionality is in TargetingIdeaService and 
TrafficEstimatorService. However, my advise would be to first take a look 
at AdWords API Terms and Conditions and Required Minimum Functionality 
document before deciding to use AdWords API.

TargetingIdeaService: 
https://developers.google.com/adwords/api/docs/reference/v201306/TargetingIdeaService
TrafficEstimatorService: 
https://developers.google.com/adwords/api/docs/reference/v201306/TrafficEstimatorService
T&C: https://developers.google.com/adwords/api/docs/terms
RMF: https://developers.google.com/adwords/api/docs/requirements

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Friday, September 27, 2013 11:55:03 AM UTC+5:30, dan_a wrote:
>
> Hi all,
>
> I'm a beginning web developer hoping to user the Adwords API to access the 
> keyword planner, for purposes of generating suggested SEO keywords based on 
> a phrase or piece of content submitted by the user. I'm currently 
> attempting to configure a test account so that I can experiment, but I'm 
> not having a lot of luck—before I press onward, is what I'm hoping to do 
> even possible?
>
> Best,
> Dan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: New AdWords UI: Can't Deep Link from External Tools

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Ricardo,

No, we don't support deep linking on AdWords UI, nor have plans for the 
same,

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Friday, September 27, 2013 3:55:10 AM UTC+5:30, Ricardo Buitrago wrote:
>
> Hello, it's been 4 years since this thread was opened. I was wondering if 
> you find a solution for this. Thanks!
>
> On Friday, September 25, 2009 12:57:34 PM UTC-5, joel wrote:
>>
>> Thanks Eric, sorry for posting in the API group - it's the only one I 
>> read :) 
>>
>> That style link is still not working for me. Are you testing it logged 
>> in with an MCC id with multiple accounts? When I enter a link with 
>> that style it brings me back to the main MCC accounts list screen. 
>> I'm trying a link like: 
>> https://adwords.google.com/cm/CampaignMgmt#a.1337376144_26837074.key 
>>
>>
>> On Sep 25, 10:39 am, AdWords API Advisor 
>>  wrote: 
>> > Hi Joel, 
>> > 
>> > This isn't an AdWords API question per se, but I can understand how 
>> > this would be useful when developing an application.  I ran some quick 
>> > tests, and the links seem to work fine for me as long as I am already 
>> > logged in to AdWords: 
>> > 
>> >  https://adwords.google.com/cm/CampaignMgmt#a._.key 
>> > 
>> > Best, 
>> > - Eric Koleda, AdWords API Team 
>> > 
>> > On Sep 25, 9:40 am, Joel  wrote: 
>> > 
>> > > In the old AdWords UI we used to be able to deep-link into the 
>> Account 
>> > > structure from our own tools. As long as we knew the Campaign and 
>> > > AdGroup Id, we could directly navigate to the same AdGroup in AdWords 
>> > > with a link like the following: 
>> > 
>> > >
>> https://adwords.google.com/select/CampaignManagement?adgroupid=%{AdGroupId}&campaignid=%{CampaignId}
>>  
>> > 
>> > > But now in the new UI I can't figure out to do the same. The new 
>> > > AdWords links for an AdGroup look like the following: 
>> > 
>> > >https://adwords.google.com/cm/CampaignMgmt?__u=5486424706&__c=3210758... 
>>
>> > 
>> > > The last part (#a.1277376144_36837174.key) are the AdGroup and 
>> > > Campaign Ids, but what are the 1st 2 identifiers 
>> > > (__u=5486424706&__c=3210758016)? If I remove them from the url, the 
>> > > link no longer works. 
>> > 
>> > > Can anyone tell me how to recreate these deep links? If not, can you 
>> > > please consider this a request to someone re-add this navigation 
>> > > ability back into AdWords, it's extremely useful and a big 
>> > > productivity enhancer for us. 
>> > 
>> > > Thank you!
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Our token hasn't approved for long time.

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Ridvan,

I've asked our review team to take a look, they will reach out to you about 
the review process.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Monday, September 30, 2013 2:04:54 PM UTC+5:30, Rıdvan Yaman wrote:
>
> Hi,
>
> We have applied for Adwords API token with our MCC account 2 weeks ago and 
> there is nor approval neither disapproval. Please can you look at ur 
> account and let us know what is the situation. Accound id: 509-391-1834
>
> 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

--- 
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: Adwords API Error: OperationAccessDenied.ACTION_NOT_PERMITTED @

2013-10-01 Thread Anash P. Oommen (AdWords API Team)
Hi Adeel,

The error you mention can come only if you don't have UPDATE access to the 
client account. Can you confirm if the login email you are using to 
generate your OAuth2/ClientLogin tokens have permission to update the 
account you are making calls to?

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Monday, September 30, 2013 4:25:05 AM UTC+5:30, Adeel Ahmed wrote:
>
> I am using custom made PHP script (nolibrary) for AdWords API. I am able 
> to fetch Campaign's data and AdGroup's Data and as per some calculation, I 
> want to change CpcBid of specific AdGroups (Top Level - not ads/keywords 
> within AdGroup).
>
> $adgroupidx="1122334455";
> $bid=0.12 * 100;
>
> $bid1_soap=new SoapVar(NULL, NULL, 'money',ADWORDS_API_NAMESPACE);
> $bid1_soap->microAmount=$bid;
>
> $bid2=array("bid"=>$bid1_soap);
> $bid2_soap=new SoapVar(NULL, NULL, 'CpcBid',ADWORDS_API_NAMESPACE);
> $bid2_soap->bid=$bid1_soap;
>
>
> $BiddingStrategyConfiguration=new SoapVar(NULL, NULL, 
> 'BiddingStrategyConfiguration',ADWORDS_API_NAMESPACE);
>
> $BiddingStrategyConfiguration->bids=array($bid2_soap);
>
>
>
> $request = array(
> "mutate" => array(
> "operations" => array(
> 
> array("operator"=>"SET","operand"=>array("id"=>$adgroupidx,"biddingStrategyConfiguration"=>array("bids"=>array($bid2_soap)))
> )
> )
> //--operations
> )
> //---mutate
> );
> //---request
>
> Now after running SOAP CALL... I get error...
>
> [message:protected] => [OperationAccessDenied.ACTION_NOT_PERMITTED @ ]
>
> Some part of error... shows request variable as...
>
>
>[1] => Array
>
> (
>
> [mutate] => Array
>
> (
>
> [operations] => Array
>
> (
>
> [0] => Array
>
> (
>
> [operator] => SET
>
> [operand] => Array
>
> (
>
> [id] => 
> 1122334455
>
> 
> [biddingStrategyConfiguration] => Array
>
> (
>
> [bids] 
> => Array
>
> (
>
>   
>   [0] => SoapVar Object
>
>   
>   (
>
>   
>   [enc_type] => 98
>
>   
>   [enc_stype] => CpcBid
>
>   
>   [enc_ns] => https://adwords.google.com/api/adwords/cm/v201306
>
>   
>   [bid] => SoapVar Object
>
>   
>   (
>
>   
>   [enc_type] => 98
>
>   
>   [enc_stype] => money
>
>   
>   [enc_ns] => 
> https://adwords.google.com/api/adwords/cm/v201306
>
>   
>   [microAmount] => 12
>
>   
>   )
>
>
>   
>   )
>
>
> )
>
>
> )
>
>
> )
>
>
> )
>
>
> )
>
>
> )
>
>
> )
>
>
> ---
>
> Error part:
>
> [faultstring] => [OperationAccessDenied.ACTION_NOT_PERMITTED @ ]
> [faultcode] => soap:Server
> [detail] => stdClass Object
> (
> [ApiExceptionFault] => stdClass Object
> (
> [message] => [OperationAccessDenied.ACTION_NOT_PERMITTED 
> @ ]
> [ApplicationException.Type] => ApiException
> [er

Re: Internal API error when requesting feed items

2013-10-01 Thread frans
Dear API team,


Can you please give us an update on this issue?
Thank you.


Kind regards,

Jaap-Jan Frans
bGenius

Op maandag 16 september 2013 12:37:26 UTC+2 schreef sc...@bgenius.com:
>
> Hello Anash,
>
> Do you have an update on this issue?
>
> Op dinsdag 27 augustus 2013 17:08:53 UTC+2 schreef Anash P. Oommen 
> (AdWords API Team):
>>
>> Hi,
>>
>> I've opened a request with the Feeds team to investigate this further. 
>> I'll update this thread as I hear from them.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Tuesday, August 27, 2013 8:30:54 AM UTC+1, fr...@bgenius.com wrote:
>>>
>>>
>>> Dear reader,
>>>
>>>
>>> When requesting feed items for a specific feed via 
>>> https://adwords.google.com/api/adwords/cm/v201302/FeedItemService we 
>>> receive an internal API error.
>>>
>>> SOAP request:
>>>
>>> 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/cm/v201302"; 
>>> soapenv:mustUnderstand="0">
>>> removed
>>> removed
>>> removed
>>> bGenius (AwApi-Java, AdWords-Axis/1.14.0, 
>>> Common-Java/1.14.0, Axis/1.4, Java/1.7.0_09, jars)
>>> false
>>> false
>>> 
>>> 
>>> 
>>> https://adwords.google.com/api/adwords/cm/v201302";>
>>> 
>>> FeedId
>>> FeedItemId
>>> AttributeValues
>>> DevicePreference
>>> 
>>> FeedId
>>> IN
>>> 571890
>>> 
>>> 
>>> Status
>>> EQUALS
>>> ACTIVE
>>> 
>>> 
>>> 0
>>> 1
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>> SOAP response:
>>>
>>> http://schemas.xmlsoap.org/soap/envelope/";>
>>> 
>>> https://adwords.google.com/api/adwords/cm/v201302";>
>>> 0004e4e88ab7a7800ae58943597e
>>> FeedItemService
>>> get
>>> 0
>>> 2149
>>> 0
>>> 
>>> 
>>> 
>>> 
>>> soap:Server
>>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
>>> @ 
>>> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]
>>> 
>>> https://adwords.google.com/api/adwords/cm/v201302";>
>>> 
>>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
>>> com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro]
>>> 
>>> ApiException
>>> http://www.w3.org/2001/XMLSchema-instance"; xsi:type="InternalApiError">
>>> 
>>> 
>>> 
>>> InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>>> InternalApiError
>>> UNEXPECTED_INTERNAL_API_ERROR
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>
>>>
>>>
>>> Could you look into this issue for us? If you need any additional 
>>> information please let me know.
>>>
>>>
>>> Kind regards,
>>>
>>> Jaap-Jan Frans
>>> bGenius
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Authentication problem with new app

2013-10-01 Thread Filip Holmberg
I did create a 'Installed App' but could not get it to work and receive the 
described error. I did get a refresh token now when I added a Web app and 
used that id/secret pair.

- Filip

On Tuesday, 1 October 2013 12:36:38 UTC+3, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Filip,
>
> Looks like you created a "Web application" on the Google API Console. For 
> installed application, there's an installed application option on the 
> Google API Console, and urn:ietf:wg:oauth:2.0:oob is a registered 
> callback url in that project.
>
> Cheers,
> Anash P. Oommen
> AdWords API Advisor
>
> On Friday, September 27, 2013 4:53:17 PM UTC+5:30, Filip Holmberg wrote:
>>
>>
>> We are building a adwords tool but we're struggling with the 
>> authentication. Our tool is just for internal use and therefore should be 
>> considered as a "installed app" I assume. So the logic should be as 
>> follows: authenticate with OAuth2.0 once and then just refresh the 
>> authentication as the application is used.
>>
>> Here is what we've done so far.
>> - Applied for API access from our MCC account (devToken is still pending)
>> - Created a test account
>> - Registered our test application in the Google API Console as 'installed 
>> application'
>>
>> When trying to authenticate using the example GetRefreshToken.php google 
>> returns "Error: redirect_uri_mismatch
>> The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match 
>> a registered redirect URI"
>>
>> The script is configured with the client id and secret from the API 
>> console. The production MCC developer token is used as suggested in the 
>> test account docs. 
>>
>> Are we doing something really wrong or what are we missing since the 
>> authentication fails. Seems that most of the documentation and tutorials 
>> we found uses the deprecated sandbox so haven't really found any good 
>> threads discussing similar problems.
>>
>> Appreciate any kind of help, especially since the project schedule is 
>> tight as always :) 
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Add new user to Adwords account programmatically

2013-10-01 Thread David Torres (AdWords API Team)
Hi,

This is not currently possible through the API.

Best,

- David Torres - AdWords API Team

On Wednesday, September 25, 2013 9:36:46 AM UTC-4, Majo Mikula wrote:
>
> Hi,
>
> is there any way to add new user to an existing adwords accounts 
> programmatically?
> I create new Adwords account over API and my goal is to add a user (for 
> manage) to this account. Is it possible?
>
> 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

--- 
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: {"[QuotaCheckError.ACCOUNT_INACTIVE @ ; trigger:'']"}

2013-10-01 Thread David Torres (AdWords API Team)
Hi,

I noticed you have requested a developer token under 277-241-0934, are you 
using this developer token? this is something we need to prevent right now, 
but developer tokens only work if they are requested under a regular MCC 
account. So you need to open a regular (not test) MCC and request the token 
from it.

Best,

- David Torres - AdWords API Team



On Wednesday, September 25, 2013 5:45:13 AM UTC-4, Taras Tener wrote:
>
> I have this problem when trying to connect to test account
>
> MCC id : 277-241-0934
> adwords id 423-841-7887
>
> And i have entered not valid billing information and cound't change it now.
> What i have to do?
> Regards,Taras
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Remarketing to group of customers

2013-10-01 Thread David Torres (AdWords API Team)
Hi,

This seems to be more a product question rather then technical API, I think 
you'll find a better answer in the general AdWords support channels.

Best,

- David Torres - AdWords API Team

On Wednesday, September 25, 2013 2:06:09 AM UTC-4, Patil Sagar Shantaram 
Student wrote:
>
> If i segment a customer base based on their transactional history and want 
> to remarket them with specific offer, how should i go about it.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Campaign negative keywords report SelectorError.FILTER_BY_DATE_RANGE_NOT_SUPPORTED

2013-10-01 Thread David Torres (AdWords API Team)
Hi,

The date range in the selector controls the window of stats to be returned, 
since negative keywords do not hold stats (this is just a structural 
report), the date range field is really meaningless for it.

Best,

- David Torres - AdWords API Team 

On Wednesday, September 25, 2013 12:36:45 PM UTC-4, Peter Kingswell wrote:
>
> Hi,
>
> when downloading the campaign negative keywords report, it's possible to 
> specify a date range of ReportDefinitionDateRangeType.LAST_14_DAYS (for 
> example) but not ReportDefinitionDateRangeType.CUSTOM_DATE.  If you try the 
> latter you get a (very informative) ReportsException with errors of :
>
>   "ErrorType": "SelectorError.FILTER_BY_DATE_RANGE_NOT_SUPPORTED",
>   "Trigger": "Filtering by date range not supported.",
>
> I'd just like someone to confirm that this is expected behaviour.  It 
> seems inconsistent to be able to ask for the last 14 days but not a custom 
> date.  All the other reports we download support custom date ranges.  BTW 
> I'm aware that negative keywords do not hold statistics.
>
> Thanks, Peter
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Report to get (only) sitelinks

2013-10-01 Thread Emmanuel Espina
I see that now we can use PLACEHOLDER_FEED_ITEM_REPORT to get a list of all 
the feed items in the account and among them we get the sitelinks. But I 
could't figure out how to tell one item from another apart (that is, to 
find what is a sitelink and what is another extension). I want to consider 
all the sitelinks, those with impressions and those without them.

According to the doc there is a PlaceholderType field that should be for 
this, but this is not working; when I include it in the report or try to 
filter with it I get zero results.

Is there any way to get the feedId, feedItemId and Atrributes of just 
sitelinks in the account?

Thank you
Emmanuel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Does MutateJobService support AdGroupFeedOperation and CampaignFeedOperation?

2013-10-01 Thread Slava
Appreciate you confirming this, Anash.

Do you know if these operation will be supported by MJS in the near future?

Thanks,
Slava

On Tuesday, October 1, 2013 2:14:32 AM UTC-7, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Slava,
>
> CampaignFeedOperations/AdGroupFeedOperation are not supported in MJS. Only 
> FeedItemOperation is supported. I'll get the documentation fixed.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Tuesday, October 1, 2013 2:06:36 PM UTC+5:30, Slava wrote:
>>
>> I was told that despite what Batch Processing 
>> Guidesays,
>>  AdGroupFeedOperation and CampaignFeedOperation are not actually 
>> supported by MutateJobService.  Can someone from AdWords API team confirm 
>> it?  Just want to make absolute sure before I go the other route.
>>  
>> Thanks,
>> Slava  
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Report to get (only) sitelinks

2013-10-01 Thread Oliver
We faced the same problem few weeks ago and ended up having to include the 
*impressions 
*field so that we get the data back.  There is most likely a bug with this 
report type whereby without the impressions filed included you can't get 
any results.   You can simply ignore the impressions in the returned report.

We also use the *PlaceholderType *as a predicate (set value to 1) and this 
way you will get back only the sitelinks.

However, there is still one problem with this report.  It will return all 
sitelinks that ever had an impression, even the deleted ones.  We can't 
find a way to filter them out (yet).  Let us know if you figure it out :-)

Oliver



On Tuesday, October 1, 2013 5:00:09 PM UTC+1, Emmanuel Espina wrote:
>
> I see that now we can use PLACEHOLDER_FEED_ITEM_REPORT to get a list of 
> all the feed items in the account and among them we get the sitelinks. But 
> I could't figure out how to tell one item from another apart (that is, to 
> find what is a sitelink and what is another extension). I want to consider 
> all the sitelinks, those with impressions and those without them.
>
> According to the doc there is a PlaceholderType field that should be for 
> this, but this is not working; when I include it in the report or try to 
> filter with it I get zero results.
>
> Is there any way to get the feedId, feedItemId and Atrributes of just 
> sitelinks in the account?
>
> Thank you
> Emmanuel
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


AttributeValues in Placeholder Feed Item Report

2013-10-01 Thread Emmanuel Espina
In the Placeholder Feed Item Report I can get the atributes of the feed 
separated by semicolons, but how can I know the column name or id of each 
value? are they in the same order of the "attributes" list of the Feed 
object (
https://developers.google.com/adwords/api/docs/reference/v201306/FeedService.Feed)
 
?

Thank you
Emmanuel

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Php скрипт автоматической проверки работы рекламной кампании.

2013-10-01 Thread Danial Klimkin
Игорь, добрый день,


Для проверки доставки решения нет. С помощью AdWords API можно получить 
статус всех объектов (включена ли компания, подтверждено объявление и т.п.).


-Даниил, команда AdWords API.


On Friday, September 27, 2013 2:47:39 PM UTC+4, Igor Kolesnik wrote:
>
> Хотелось бы узнать есть ли решения для автоматической проверки скриптом 
> работает ли реклама в данный момент или нет. Чтобы не заходить постоянно в 
> диагностику объявлений и не проверять вручную.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Application Creation Procedures for many clients

2013-10-01 Thread Hunter McMillen
We are trying to migrate our older application to use the OAuth2 
authentication that Google now supports, but we are having some trouble 
understanding a few things regarding application creation. If anyone could 
shed some light on these questions, it would be very helpful.

Background:
We manage AdWords account for many clients, and are trying to find the 
simplest way to seamlessly upgrade. Our application is a web-server 
application.

1) Do we need a client-id for each client's account that we manage? Or only 
a single ID for our application and then have our clients *allow* our 
application to manage their accounts? 

2) Similarly,for the access token that is returned; do we need one for each 
client or one for our application that we can send with every request? 


I guess the simpler way to ask the question is how do we register an 
application that will need access to many clients' accounts in the simplest 
manner possible? 

Thanks.
Hunter.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 Explanation

2013-10-01 Thread Hunter McMillen
We are in the process of migrating to OAUTH2 from clientLogin in terms of 
API access to AdWords, and I have read several guides about OAuth2 and the 
getting started with the Perl client library guide and example, I seem to 
still be a little confused by the OAuth2 authentication process. 

Right now when we create an Adwords client we pass in this information: 

*   $self->{google_client} = Google::Ads::AdWords::Client->new(*
*  {  email   => $self->{email},*
* password=> $self->{password},*
* client_id   => $self->{client_id},*
* user_agent  => $self->{user_agent},*
* developer_token => $self->{developer_token},*
* alternate_url   => $self->{url},*
* version => "v201302",*
*  }*
*   );*

Here client_id is the account number, not of our adwords account, but of 
the adwords account we are managing. We manage *many, many* Adwords 
accounts and I was curious as to what would be the easiest way to migrate 
all of them to OAuth2. Based on what I read in the guides, it seems like we 
need to register a different client for *each* Adwords account we manage. 

Is this the correct understanding? And if so, is there a better way to 
manage many AdWords accounts under the new API?

Thanks.
Hunter 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Api Developer Token Rejected

2013-10-01 Thread marea
Hi,

My customer id client is (it's a Test Account)
Customer ID: 668-329-0112
Token Pending approval 5OTVjTppfFzNsqqqcxqxng

My question is, i can use Adwords Api with this data? Because the guide say 
yes but on forum Google Experts say "no, you must use a not test account"

What i must do?

I receive a lot or errors with this and with a real account

QuotaCheckError.ACCOUNT_INACTIVE @ ; trigger:'']
[QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'']
[RateExceededError ]

I can't understand how to resolve.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords API Error: OperationAccessDenied.ACTION_NOT_PERMITTED @

2013-10-01 Thread Adeel Ahmed
Hello Anash

First of all thank you for replying on all of my posts. I am just replying 
here only now :)
Well, I am making GUI for a client and they didn't give full access to the 
email which I am using for manipulation of CpcBid and now they have given 
the access. 
After running script again and by giving CpcBid Amount in MicroAmount for 
example: 5

The REAL problem is it didn't change the bid from 0.12 to 0.05 

Response returned contained BiddingStrategySource: CAMPAIGN

[biddingStrategyConfiguration] => stdClass Object
(
[biddingStrategyType] => MANUAL_CPC
[biddingStrategySource] => CAMPAIGN
[biddingScheme] => stdClass Object
(
[BiddingScheme.Type] => 
ManualCpcBiddingScheme
[enhancedCpcEnabled] => 
)
[bids] => Array
(
[0] => stdClass Object
(
[Bids.Type] => CpcBid
[bid] => stdClass Object
(
[ComparableValue.Type] => 
Money
[microAmount] => 12
)

[cpcBidSource] => ADGROUP
)
[1] => stdClass Object
(
[Bids.Type] => CpaBid
[bid] => stdClass Object
(
[ComparableValue.Type] => 
Money
[microAmount] => 1
)
)
[2] => stdClass Object
(
[Bids.Type] => CpmBid
[bid] => stdClass Object
(
[ComparableValue.Type] => 
Money
[microAmount] => 25
)
[cpmBidSource] => ADGROUP
)
)
)




and after looking to docs of AdService it says 

This is a beta feature. This field is read only and should not be set. If 
this field is sent to the API, it will be ignored.

I need to change it from CAMPAIGN to ADGROUP but how? and will it effect 
cpm and cpa too?
Waiting for response.

Regards,
Adeel


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Setting Attributes on TrueView in-display units

2013-10-01 Thread Jonathan Tushman
Hey guys,

I am looking at the the API for creating TrueView in-display 
: 
https://developers.google.com/adwords/api/docs/appendix/templateads#pyv_ad_on_content

And it is unclear to me how to set the following ad attributes:

   - Headline
   - Description 1
   - Description 2
   - Display URL
   - Ad Name

This is currently supported?

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

--- 
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: Adwords API Error: OperationAccessDenied.ACTION_NOT_PERMITTED @

2013-10-01 Thread Adeel Ahmed
Hi again,
I tested with Client Library and it updated CpcBid but my script response 
shows no change in CpcBid. For my script, I am not using Library (please 
note that). It is custom made PHP script and I am able to get all campaigns 
and adgroups data using SOAP requests.
As per nolibrary documentation (
https://code.google.com/p/google-api-adwords-php/wiki/NoClientLibrary) it 
says we have to convert some variables into SoapVar.

so for changing bid, here is some piece of code for your understand through 
which I need help.

//Store AdGroupID(s) and new Bids in variable
$changeBid=array();

//---for 1122334455, original bid is 0.12
$changeBid['1122334455']=0.05;

//---create operations array with operation of each AdGroup---
$operations=array();
foreach($changeBid as $id=>$adBid)
{
// $id is ID of AdGroupID
//--- $adBid is bid amount in FLOAT 


//---create Money type variable with microAmount---
$bid1_soap=new SoapVar(NULL, NULL, 'Money',ADWORDS_API_NAMESPACE);
$bid1_soap->microAmount=($adBid * 100);

//---create CpcBid Type variable and set bid to previous SoapVar
$bid2_soap=new SoapVar(NULL, NULL, 'CpcBid',ADWORDS_API_NAMESPACE);
$bid2_soap->bid=$bid1_soap;

//---create BiddingStrategyConfiguration variable and set bids as an 
array---
$BiddingStrategyConfiguration=new SoapVar(NULL, NULL, 
'BiddingStrategyConfiguration',ADWORDS_API_NAMESPACE);
$BiddingStrategyConfiguration->bids=array($bid2_soap);


//---add operation to operations array for this adgroup
$operations[]=array("operator"=>"SET","operand"=>array("id"=>$id,"biddingStrategyConfiguration"=>array("bids"=>array($bid2_soap;

}


//---create Request array

$request = array(
"mutate" => array(
"operations" => $operations
)
);


After doing *print_r($request)* 

Array
(
[mutate] => Array
(
[operations] => Array
(
[0] => Array
(
[operator] => SET
[operand] => Array
(
[id] => 1122334455
[biddingStrategyConfiguration] => Array
(
[bids] => Array
(
[0] => SoapVar Object
(
[enc_type] => 98
[enc_stype] => 
CpcBid
[enc_ns] => 
https://adwords.google.com/api/adwords/cm/v201306
[bid] => SoapVar 
Object
(
[enc_type] 
=> 98
[enc_stype] 
=> Money
[enc_ns] => 
https://adwords.google.com/api/adwords/cm/v201306

[microAmount] => 5
)

)

)

)

)

)

)

)

)




Output result show no change ...


 [bids] => Array
 (
 [0] => stdClass Object
 (
 [Bids.Type] => CpcBid
 [bid] => stdClass Object
 (
 [ComparableValue.Type] => Money
 [microAmount] => 12
 )

 [cpcBidSource] => ADGROUP
 )

 [1] => stdClass Object
 (
 [Bids.Type] => CpaBid
 [bid] => stdClass Object
 (
 [ComparableValue.Type] => Money
 [microAmount] => 1
 )

 )

 [2] => stdClass Object
 (
 [Bids.Type] => CpmBid
 [bid] => stdClass Object
 (
 [ComparableValue.Type] => Money
 [microAmount] => 25
 )

 [cpmBidSource] => ADGROUP
 )

 )


Please let me know what is wrong. I am not using Client Library because I 
started this work without library and already done with work except changing 
bids.

NEED HELP :(

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 sub

Re: Error while getting Detination URL report

2013-10-01 Thread Danial Klimkin
Hello Shobha,


Do you still experience the issue describe below?


-Danial, AdWords API Team.


On Thursday, September 26, 2013 3:40:47 PM UTC+4, shobha.p...@gmail.com 
wrote:
>
> Hi,
>
> I am trying to fetch Destination URL report for a client using Adwords APi 
> v201302 as well as from the 'Client Reporting' section in Adwords. But I am 
> not getting the report.
>
> I executed the report for a duration of 2013-07-01 to 2013-09-24 using 
> both the methods. Sometimes, I get error 
> ERROR_GETTING_RESPONSE_FROM_BACKEND and sometime no error is returned and 
> no data is received from API.
>
> Here, is the code snippet for the same :
> $params['reportFields'] = array('CampaignId', 'EffectiveDestinationUrl', 
> 'Impressions');// edit
> $params['customerId'] = $adwordsCustomerId;
> $params['reportName'] = 'Destination URL Report';
> $params['startDate'] = '2013-09-01';//edit
> $params['endDate'] = '2013-07-01';
> $params['dateRangeType'] = 'CUSTOM_DATE';
> $params['reportType'] = 'DESTINATION_URL_REPORT';
> $params['campaignStatusValue'] = array('ACTIVE','PAUSED');
> $params['downloadFormat'] = 'GZIPPED_CSV';
> $params['includeZeroImpressions'] = TRUE;
> $params['getFileName'] = TRUE;
> $d = $adwords->getReport($params);
>
> Can you please let me know if there is some issue with the Destination URL 
> report? If not what can be the reason behind this?
>
> Thanks,
> Shobha
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Simple question: Will I be billed for client adwords accounts?

2013-10-01 Thread Danial Klimkin
Hello David,


No, while billing information is required, API is free, see this page for 
more details:

  https://developers.google.com/adwords/api/docs/ratesheet2

Also make sure to review and accept T&C as the last step of the billing 
setup process.


-Danial, AdWords API Team.


On Wednesday, September 25, 2013 2:11:01 AM UTC+4, David D wrote:
>
> I plan to integrate adwords with my web application using the API, so as 
> per Step 1 of the instructions I signed up for an MCC account.
>
> I'm concerned that I was asked for billing information, yet the Adwords 
> API is now free.
>
> Will I be billed for the linked adwords accounts?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Unmarshalling Error: cvc-type.2 MutateJobService 201306

2013-10-01 Thread Danial Klimkin
Hello Javeed,


You need to send xsi:type value for Operation for service to understand 
which one it is. Something like:

  

I seriously suggest to use one of our client libraries that handle this 
(and many other) issues for you:

  https://developers.google.com/adwords/api/docs/clientlibraries


-Danial, AdWords API Team.  


On Thursday, September 26, 2013 6:49:02 PM UTC+4, Javeed Syed wrote:
>
> Hi, 
>
> Am using 201306 WSDL to send request and retrieving response.
>
> When i try to add an adgroup from MutateJobService(201306).
>
> I am gettignt he following error.
>
> Error response :
>
> http://schemas.xmlsoap.org/soap/envelope/";>
>
>   
>  soap:Client
>  Unmarshalling Error: cvc-type.2: The type definition 
> cannot be abstract for element v20:operations.
>   
>
> 
>
> SOAP Request :
>
> https://adwords.google.com/api/adwords/cm/v201306"; 
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
>
>   https://adwords.google.com/api/adwords/cm/v201306";>
>  *
>  ***
>  ***-***-*
>   
>
>
>   https://adwords.google.com/api/adwords/cm/v201306";>
>  
> ADD
> type="xsd:string">
> 
> ***
> My New Campaign
> Test adgroup
> Active
> 
> 
>  
>   
>
> 
>
> You please point out what is the problem causing this error?
>
> Thank you in advance.
>
> Syed
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


QuotaCheckError.ACCOUNT_INACTIVE

2013-10-01 Thread testadit2013
Hi,

Im using my test account [451-157-2126] to try API but i cannot use it, 
always having the same error:  Uncaught SoapFault exception: [soap:Server] 
[QuotaCheckError.ACCOUNT_INACTIVE @ ; trigger:'']

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: QuotaCheckError.ACCOUNT_INACTIVE

2013-10-01 Thread Danial Klimkin
Hi,


It looks like you are using a developer token from test mcc account. Please 
use one from a production MCC (even if it is still under review).


-Danial, AdWords API Team.


On Wednesday, October 2, 2013 1:38:35 AM UTC+4, testad...@gmail.com wrote:
>
> Hi,
>
> Im using my test account [451-157-2126] to try API but i cannot use it, 
> always having the same error:  Uncaught SoapFault exception: 
> [soap:Server] [QuotaCheckError.ACCOUNT_INACTIVE @ ; trigger:'']
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


Duplicate Creative question.

2013-10-01 Thread Maxim
Hi.

Hypothetically

I have a Creative like
Title
Description With Every
Word Capitalized Like This
displayedURL

Let's say it has id=

I deleted this creative. Now I add another one to the same adgroup:
Title
Description with every
word capitalized like this

Is it identical to the creative with id=? If yes, will the new ad 
receive the same id, or will Google report it as duplicate, or will it be 
added because description is capitalized differently?

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

--- 
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: v201306 problem retrieving rule-based remarketing lists with AdwordsUserListService

2013-10-01 Thread Chris Wiederspan
I'm having the same problem. The only thing I can add is that it's 
inconsistent - sometimes I get the entities and sometimes I don't. It's 
almost as if there is different code deployed on different front-end 
servers, and depending on which one I get it either works or doesn't work.
 
Chris

On Friday, July 19, 2013 1:42:56 PM UTC-6, scor...@guptamedia.com wrote:

> I'm switching from v201209 to v201306 and I'm noticing some strange 
> behavior.  With this update i've had to move from the UserListService to 
> the AdwordsUserListService for UserList management but they seem to be 
> giving different results.  When I used to try and pull all user lists for a 
> given account with the UserListService i'd get both rule-based and 
> tag-based lists, but now with the AdwordsUserListService i'm only getting 
> the tag-based lists back. Is this expected? Is there any way to get the 
> rule-based lists? 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

--- 
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.