Re: Does anyone have working generateforecastmetrics() code yet?

2023-06-23 Thread Patrick P
Another followup, here is the working curl with the token, customer ID & 
dev token redacted:

curl 
'https://content-googleads.googleapis.com/v14/customers/8750204858:generateKeywordForecastMetrics'
 
\
-H 'Developer-Token: DEVTOKENREDACTED\
-H 'Login-Customer-Id: LOGINCUSTOMERIDREDACTED\
-H 'Content-Type: text/plain' \
-H 'Authorization: ACCESSTOKENREDACTED' \
-d '{
  "campaign": {
"adGroups": [
  {
"biddableKeywords": [
  {
"keyword": {
  "matchType": "BROAD",
  "text": "houston homes for sale"
}
  }
],
"maxCpcBidMicros": 500
  }
],
"keywordPlanNetwork": "GOOGLE_SEARCH"
  },
  "forecastPeriod": {
"endDate": "2023-07-30",
"startDate": "2023-07-01"
  }
}'

Response:
{
"campaignForecastMetrics": {
"impressions": 21333.228515625,
"clickThroughRate": 0.17527243494987488,
"averageCpcMicros": "1550281",
"clicks": 3739.126953125,
    "costMicros": "5796696000",
"conversions": 226.53358459472656,
"conversionRate": 0.060584619641304016,
"averageCpaMicros": "25588682"
}
}

On Friday, June 23, 2023 at 8:53:30 AM UTC-6 Patrick P wrote:

> Followup:
>
> I did get this working in the API explorer using the REST API so I think 
> I'm just going to ditch the php SDK since the support is so bad
>
> Here was the request payload that worked for me:
> {
>   "campaign": {
> "adGroups": [
>   {
> "biddableKeywords": [
>   {
> "keyword": {
>   "matchType": "BROAD",
>   "text": "houston homes for sale"
> }
>   }
> ],
> "maxCpcBidMicros": 500
>   }
> ],
> "keywordPlanNetwork": "GOOGLE_SEARCH"
>   },
>   "forecastPeriod": {
> "endDate": "2023-07-30",
> "startDate": "2023-07-01"
>   }
> }
>
> Returning:
> {
>   "campaignForecastMetrics": {
> "impressions": 21333.228515625,
> "clickThroughRate": 0.17527243494987488,
> "averageCpcMicros": "1550281",
> "clicks": 3739.126953125,
> "costMicros": "5796696000 <(579)%20669-6000>",
> "conversions": 226.53358459472656,
> "conversionRate": 0.060584619641304016,
> "averageCpaMicros": "25588682"
>   }
> }
>
> On Friday, June 23, 2023 at 8:36:51 AM UTC-6 Patrick P wrote:
>
>> I'm still trying to get generateforecastmetrics() working in the v14 php 
>> sdk 
>>
>> This code is segfaulting for me when trying to instantiate the 
>> BiddableKeyword object
>>
>> $KeywordPlanIdeaServiceClient = 
>> $googleAdsClient->getKeywordPlanIdeaServiceClient();
>>
>> $biddableKeywords = new BiddableKeyword([
>> 'keyword' => new KeywordInfo([
>> 'text' => 'houston homes for sale',
>> 'match_type' => KeywordMatchType::BROAD
>> ])
>> ]);
>>
>> $forecastAdGroup = new ForecastAdGroup([$biddableKeywords]);
>>
>> $keywordPlanCampaign = new CampaignToForecast([
>> 'ad_groups' => [$forecastAdGroup],
>> ]);
>>
>> $reqArr = array(
>> "customerId" => $customerId,
>> "currencyCode" => "USD",
>> "forecastPeriod" => array(
>> "start_date" => "2023-07-01",
>> "end_date" => "2023-06-30"
>> )
>> );
>> 
>> $generateKeywordForecastMetricsResponse = 
>> $KeywordPlanIdeaServiceClient->generateKeywordForecastMetrics($keywordPlanCampaign,
>>  
>> $reqArr);
>>
>>
>> output:
>>
>> root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning# 
>> php8.1 AddKeywordPlan.php
>> Created keyword plan: 'customers/8750204858/keywordPlans/719125200'
>> Created campaign for keyword plan: 
>> 'customers/8750204858/keywordPlanCampaigns/669754323'
>> Created ad group for keyword plan: 
>> 'c

Re: Does anyone have working generateforecastmetrics() code yet?

2023-06-23 Thread Patrick P
Followup:

I did get this working in the API explorer using the REST API so I think 
I'm just going to ditch the php SDK since the support is so bad

Here was the request payload that worked for me:
{
  "campaign": {
"adGroups": [
  {
"biddableKeywords": [
  {
"keyword": {
  "matchType": "BROAD",
  "text": "houston homes for sale"
}
  }
],
"maxCpcBidMicros": 500
  }
],
"keywordPlanNetwork": "GOOGLE_SEARCH"
  },
  "forecastPeriod": {
"endDate": "2023-07-30",
"startDate": "2023-07-01"
  }
}

Returning:
{
  "campaignForecastMetrics": {
"impressions": 21333.228515625,
"clickThroughRate": 0.17527243494987488,
"averageCpcMicros": "1550281",
"clicks": 3739.126953125,
"costMicros": "5796696000",
"conversions": 226.53358459472656,
"conversionRate": 0.060584619641304016,
"averageCpaMicros": "25588682"
  }
}

On Friday, June 23, 2023 at 8:36:51 AM UTC-6 Patrick P wrote:

> I'm still trying to get generateforecastmetrics() working in the v14 php 
> sdk 
>
> This code is segfaulting for me when trying to instantiate the 
> BiddableKeyword object
>
> $KeywordPlanIdeaServiceClient = 
> $googleAdsClient->getKeywordPlanIdeaServiceClient();
>
> $biddableKeywords = new BiddableKeyword([
> 'keyword' => new KeywordInfo([
> 'text' => 'houston homes for sale',
> 'match_type' => KeywordMatchType::BROAD
> ])
> ]);
>
> $forecastAdGroup = new ForecastAdGroup([$biddableKeywords]);
>
> $keywordPlanCampaign = new CampaignToForecast([
> 'ad_groups' => [$forecastAdGroup],
> ]);
>
> $reqArr = array(
> "customerId" => $customerId,
> "currencyCode" => "USD",
> "forecastPeriod" => array(
> "start_date" => "2023-07-01",
> "end_date" => "2023-06-30"
> )
> );
> 
> $generateKeywordForecastMetricsResponse = 
> $KeywordPlanIdeaServiceClient->generateKeywordForecastMetrics($keywordPlanCampaign,
>  
> $reqArr);
>
>
> output:
>
> root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning# 
> php8.1 AddKeywordPlan.php
> Created keyword plan: 'customers/8750204858/keywordPlans/719125200'
> Created campaign for keyword plan: 
> 'customers/8750204858/keywordPlanCampaigns/669754323'
> Created ad group for keyword plan: 
> 'customers/8750204858/keywordPlanAdGroups/701291997'
> Segmentation fault (core dumped)
>
>
> Google rep: it's been 3 weeks since you've deprecated the old methods, can 
> you please supply us with a working example?
>
>
>
>

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

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


Re: empty response from $keywordplanserviceclient->generateforecastmetrics

2023-06-23 Thread Patrick P
Hey Aqeel -- your start_date should probably be 2023-07-01

On Thursday, June 22, 2023 at 5:32:07 AM UTC-6 Google Ads API Forum Advisor 
wrote:

> Hello Aqeel,
>
> For us to check this, can you provide us with the complete request and 
> response logs with request ID and request header generated on your end when 
> this occurs? This is so we could investigate further and provide 
> appropriate guidance.
>
> Reference links included in this email:
>
>
> request - 
> https://developers.google.com/google-ads/api/docs/concepts/field-service#request
> response - 
> https://developers.google.com/google-ads/api/docs/concepts/field-service#response
> request ID - 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id
>
> request header - 
> https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers
>  
> This message is in relation to case "ref:_00D1U1174p._5004Q2m9VpD:ref"
>
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
>
>  
>
>
>

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

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


Does anyone have working generateforecastmetrics() code yet?

2023-06-23 Thread Patrick P
I'm still trying to get generateforecastmetrics() working in the v14 php 
sdk 

This code is segfaulting for me when trying to instantiate the 
BiddableKeyword object

$KeywordPlanIdeaServiceClient = 
$googleAdsClient->getKeywordPlanIdeaServiceClient();

$biddableKeywords = new BiddableKeyword([
'keyword' => new KeywordInfo([
'text' => 'houston homes for sale',
'match_type' => KeywordMatchType::BROAD
])
]);

$forecastAdGroup = new ForecastAdGroup([$biddableKeywords]);

$keywordPlanCampaign = new CampaignToForecast([
'ad_groups' => [$forecastAdGroup],
]);

$reqArr = array(
"customerId" => $customerId,
"currencyCode" => "USD",
"forecastPeriod" => array(
"start_date" => "2023-07-01",
"end_date" => "2023-06-30"
)
);

$generateKeywordForecastMetricsResponse = 
$KeywordPlanIdeaServiceClient->generateKeywordForecastMetrics($keywordPlanCampaign,
 
$reqArr);


output:

root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning# 
php8.1 AddKeywordPlan.php
Created keyword plan: 'customers/8750204858/keywordPlans/719125200'
Created campaign for keyword plan: 
'customers/8750204858/keywordPlanCampaigns/669754323'
Created ad group for keyword plan: 
'customers/8750204858/keywordPlanAdGroups/701291997'
Segmentation fault (core dumped)


Google rep: it's been 3 weeks since you've deprecated the old methods, can 
you please supply us with a working example?



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

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


Return label details as part of reports

2023-06-20 Thread Patrick
We make heavy use of labels and currently we import all ad groups using the 
ad_group 
report and would like to be able to import the labels at the same time.

However at the moment we have to do a query to the label report for each 
e.g. ad group to get the actual label names, which takes a very long time, 
as I believe only a RepeatedField of resource_names is returned.

It would be useful to make the label names a part of the initial report for 
convenience, maybe return a RepeatedField of label.name (labels_names)?

Only workaround I can think of at the moment to speed things up is to bulk 
download all labels and then join that in our database locally to the 
adgroups, but this feels a bit clunky.

Any advice would be appreciated.

Thanks.

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

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


Re: google ads api - generate forecast metrics

2023-06-09 Thread Patrick P
For anyone else following this, it appears like they updated their docs, 
nulled out and no longer have examples, but do finally have the right 
instructions 
here: 
https://developers.google.com/google-ads/api/docs/keyword-planning/generate-forecast-metrics

Google team -- next time, might we please update docs & replace examples 
*before* we deprecate methods widely used for key things like forecasting?

On Friday, June 9, 2023 at 1:00:35 PM UTC-6 Google Ads API Forum Advisor 
wrote:

> Hi Aqeel,
>
> Thanks for reaching out to the Google Ads API Forum.
>
> As per this* blog post* 
> ,
>  
> as stated above, you may note that starting June 1, the 
> GenerateForecastMetricsRequest 
> 
>  
> will still be used to fetch forecasts, but the KeywordPlanAdGroupForecast 
> and KeywordPlanKeywordForecast will be empty. The 
> KeywordPlanCampaignForecast 
> 
>  
> will be returned as usual.
>
>
>
> If you are using KeywordPlanAdGroupForecast or KeywordPlanKeywordForecast 
> in your applications, update your applications to ensure that they can 
> handle blank responses.
>
> We recommend that you start updating your applications as soon as 
> possible. You can find more information about how to use 
> KeywordPlanCampaignForecast in the Google Ads API documentation 
> 
> .
>
> In addition, you may note that new Google Ads API v14 already released 
> with following release notes:
>
>1. Removed the following methods from *KeywordPlanService* 
>
> 
>: 
>
>
>- GenerateForecastCurve 
>- GenerateForecastMetrics 
>- GenerateForecastTimeSeries 
>- GenerateHistoricalMetrics 
>
> *Added KeywordPlanIdeaService.GenerateKeywordForecastMetrics 
> 
>  
> to support generating keyword campaign forecast metrics without the need of 
> creating a keyword plan first.*
>
> You may give it a try. For more information, you may check here: 
> *https://developers.google.com/google-ads/api/docs/release-notes* 
> 
>
> Let us know if you have further questions. 
> This message is in relation to case "ref:_00D1U1174p._5004Q2mA3EP:ref"
>
>
> Thanks,
>   
> [image: Google Logo] Google Ads API Team 
>
>  
>
>
>

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

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


Re: GenerateForecastMetricsResponse doesn't include keyword forecasts

2023-06-09 Thread Patrick P

Bug was introduced on 6/1/23 

Yesterday they updated their SDKs and removed the example for generating 
clicks/impressions. They did not include a new example 
using GenerateKeywordForecastMetrics() -- if you try to 
use GenerateKeywordForecastMetrics() by following their docs you will get 
the same blank response.

New SDK, now missing GenerateForecastMetrics.php instead of providing an 
updated one:

root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning# ls 
-lsahrt
total 56K
8.0K -rw-r--r--  1 root root 6.4K Jun  9 16:12 
GetAdGroupCriterionCpcBidSimulations.php
 12K -rw-r--r--  1 root root 8.9K Jun  9 16:12 GenerateKeywordIdeas.php
 12K -rw-r--r--  1 root root  12K Jun  9 16:12 ForecastReach.php
 16K -rw-r--r--  1 root root  15K Jun  9 16:12 AddKeywordPlan.php
4.0K drwxr-xr-x  2 root root 4.0K Jun  9 16:12 .
4.0K drwxr-xr-x 21 root root 4.0K Jun  9 16:12 ..

No mention of GenerateKeywordForecastMetrics() anywhere now in the examples:

root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning# 
grep -Ri GenerateKeywordForecastMetrics *
root@laravel-playground:/var/www/sdks/google-ads-php/examples/Planning#

I engaged Google support and posted here about the same issue but I got a 
canned response from support & my post here was deleted

Not sure what's going on with this


On Thursday, June 8, 2023 at 12:26:57 PM UTC-6 quang...@gmail.com wrote:

> There seems to be a bug introduced today on Google Ads API where  
> GenerateForecastMetricsResponse no longer includes the keyword forecasts 
> even though the metrics appear on Google Ads UI.
>
> Here's the request and response pair:
> Request
> ---
> MethodName: 
> google.ads.googleads.v13.services.KeywordPlanService/GenerateForecastMetrics
> Endpoint: googleads.googleapis.com:443
> Headers: {developer-token=REDACTED, login-customer-id=5828889023 
> <(582)%20888-9023>, x-goog-api-client=gl-java/1.8.0_362 gccl/25.0.0 
> gapic/25.0.0 gax/2.22.0 grpc/1.52.1 pb/3.21.12}
> Body: keyword_plan: "customers/3434936860 <(343)%20493-6860>
> /keywordPlans/703345810"
>
>
> Response
> 
> Headers: 
> Metadata(content-disposition=attachment,content-type=application/grpc,request-id=1JdLtC7JeDIpwG6xQ8lYsQ,date=Fri,
>  
> 02 Jun 2023 18:34:00 GMT,alt-svc=h3=":443"; ma=2592000,h3-29=":443"; 
> ma=2592000)
> Body: campaign_forecasts {
>   campaign_forecast {
> impressions: 1.2974386E7
> ctr: 0.07019002735614777
> average_cpc: 2995994
> clicks: 910672.5
> cost_micros: 2728369775049
>   }
>   keyword_plan_campaign: "customers/3434936860 <(343)%20493-6860>
> /keywordPlanCampaigns/652745698"
> }
>
>
>

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

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


Re: keyword_forecasts field has disappeared in generateforecastmetricsresponse

2023-06-07 Thread Patrick P
The documented examples Google Ads API Forum Advisor linked in that post / 
documentation are not functional. They also return null values.

Several of us have had this code in production, are not using the two 
deprecated calls, and are adhering to Google's documentation but we have 
been unable to get an acknowledgement / response from Google about it

On Wednesday, June 7, 2023 at 1:28:03 AM UTC-6 Mnk wrote:

> Hey,
>
> I posting something like you, i follow the answers.
>
> After a lot of hours i didn't find a way for replace the existing code to 
> get a response :(
> Le mercredi 7 juin 2023 à 01:24:40 UTC+3, Aqeel Ashraf a écrit :
>
>> Hi,
>>
>> Is there any example available that how to use  
>> *KeywordPlanCampaignForecast* 
>>
>> I can't find the like it is available for Generate Forecast Metrics (
>> https://developers.google.com/google-ads/api/docs/keyword-planning/generate-forecast-metrics
>> )
>>
>> On Tuesday, 6 June 2023 at 17:20:40 UTC+5 Google Ads API Forum Advisor 
>> wrote:
>>
>>> Hi,
>>>
>>> Thanks for reaching out to Google Ads API Forum.
>>>
>>> With regards to your concern, based on our *Blog* post 
>>> KeywordPlanAdGroupForecast and KeywordPlanKeywordForecast will be 
>>> deprecated in the Google Ads API. This change will be effective on *June 
>>> 1, 2023*. 
>>>
>>> Starting June 1, the *GenerateForecastMetricsRequest* will still be 
>>> used to fetch forecasts, but the KeywordPlanAdGroupForecast and 
>>> KeywordPlanKeywordForecast will be empty. The 
>>> *KeywordPlanCampaignForecast* will be returned as usual. If you are 
>>> using KeywordPlanAdGroupForecast or KeywordPlanKeywordForecast in your 
>>> applications, update your applications to ensure that they can handle blank 
>>> responses. 
>>>
>>> Links included in this email:
>>>
>>>- *Blog* - 
>>>
>>> *https://ads-developers.googleblog.com/2023/04/ad-group-and-keyword-forecasts-being.html*
>>>  
>>>
>>> 
>>>  
>>>- *GenerateForecastMetricsRequest* - 
>>>
>>> *https://developers.google.com/google-ads/api/reference/rpc/v13/GenerateForecastMetricsRequest*
>>>  
>>>
>>> 
>>>  
>>>- *KeywordPlanCampaignForecast* - 
>>>
>>> *https://developers.google.com/google-ads/api/reference/rpc/v13/KeywordPlanCampaignForecast*
>>>  
>>>
>>> 
>>>  
>>>- *Generate Forecast Metrics* - 
>>>
>>> *https://developers.google.com/google-ads/api/docs/keyword-planning/generate-forecast-metrics*
>>>  
>>>
>>> 
>>>  
>>>
>>>   
>>> This message is in relation to case "ref:_00D1U1174p._5004Q2lw59Y:ref"
>>>
>>> Thanks,
>>>   
>>> [image: Google Logo] Google Ads API Team 
>>>
>>>
>>>

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

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


Re: Google Ads API - Generate forecast metrics

2023-06-06 Thread Patrick P
Seeing the same with PHP using their documented examples. I have a ticket 
open with our google representative still waiting to hear back.

This broke our forecasting tool which is critical to our business, we do 
not use either of the two deprecated calls and our code matches the current 
documentation + examples.

On Tuesday, June 6, 2023 at 10:39:13 AM UTC-6 Aqeel Ashraf wrote:

> Hi,
>
> I am facing the same issue and didn't get any help yet. Still trying to 
> find the solution. 
>
> On Tuesday, 6 June 2023 at 21:08:50 UTC+5 Mnk wrote:
>
>> It's very strange, i check on documentation but i see nothing... 
>>
>> But now, this (below) return an empty object... This is why i the foreach 
>> dosen't work.
>> var_dump($generateForecastMetricsResponse->getKeywordForecasts())
>>
>> I verify the keyword plan ID , it's Correct !
>>
>> I don't find a way for check the keyword inside the plan but i didn't 
>> change anything...
>>
>> Big blur !
>> Le lundi 5 juin 2023 à 16:13:02 UTC+3, Mnk a écrit :
>>
>>> Hey All,
>>>
>>> The *Generate forecast metrics* still working in your side?
>>>
>>> In my side, nothing change in my code and the API return nothing.
>>>
>>> No errors, no result, nothing.
>>>
>>> So i get a success from the API without the amout prevision.
>>>
>>> Just for be sure i update my PHP library ( 17.1.0 to the last one 
>>> 19.1.0) but still nothing.
>>>
>>> Thanks for keep me updated if they are a problem in google side or 
>>> something new to adapt ?
>>>
>>

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

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


Automatically stop the campaign when the budget date is exceeded

2022-09-19 Thread Patrick Nguyễn
Hi, 

I want Automatically stop the campaign when the daily budget is exceeded. I 
use the following code:

function main() {
 
var allowedOverdeliveryPercentage = 0.1; // set percentage as decimal, i.e. 
20% should be set as 0.2
var labelName = 'pause-campain';
 
AdWordsApp.createLabel(labelName, 'automatic label needed to reenable 
campaigns');
 
var campaigns = AdWordsApp.campaigns()
.withCondition('Status = ENABLED')
.withCondition('Cost > 0')
.forDateRange('TODAY');
 
var campaignIterator = campaigns.get();
 
while (campaignIterator.hasNext()) {
var campaign = campaignIterator.next();
var campaignName = campaign.getName();
var budgetAmount = campaign.getBudget().getAmount();
var costToday = campaign.getStatsFor('TODAY').getCost();
 
if(costToday > budgetAmount * (1 + allowedOverdeliveryPercentage)) {
Logger.log(campaignName + ' has spent ' + costToday + ' which is more than 
allowed.');
campaign.applyLabel(labelName);
campaign.pause();
} else {
Logger.log(campaignName + ' has spent ' + costToday + ' and can continue to 
run.');
}
}
 
}

=

In the first time it seems to run fine, the time after that it shows the 
error occurred: "You are already using this label name"

This error causes the ad campaign that exceeds the daily budget to be 
unpause and it still works

If I change the label name, in the first run it works fine. From the next 
time it will show the above error

What can I do to fix this?

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

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


Re: Campaign-specific goal (conversion) settings

2022-08-30 Thread Patrick Adelino
Hi Aaron, were you able to configure campaign-specific goal settings via 
the SDK? Can you send a code example to help me set it up too?

Thanks
On Monday, August 1, 2022 at 11:45:11 AM UTC-3 aaron@gmail.com wrote:

> Thank you! 
>
> On Mon, Aug 1, 2022 at 3:29 PM Google Ads API Forum Advisor 
>  wrote:
>
>> Hi Aaron,
>>
>> Thank you for reaching out to our API support team.
>>
>> We currently do not have a specific code example, however, this guide 
>> 
>>  
>> should provide information on how you may manage your campaign conversion 
>> goals.
>>
>> For your scenario, you may utilize the CampaignConversionGoalService 
>> .
>>  
>> Let me know how this goes on your end.
>>
>> Best regards,
>>
>> [image: Google Logo] 
>> Peter Laurence 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2d3b0K:ref
>>
>

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

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


What types of Conversion types can be uploaded by UploadClickConversionsRequest and UploadCallConversionsRequest

2022-03-17 Thread Patrick O'Neil
I have a manager account that we use to manage other clients' conversions 
and I keep a table of all of their conversions. We use the  
UploadClickConversionsRequest and  UploadCallConversionsRequest objects to 
submit the conversions from our system. 

Below is a list of the different ConversionTypes that our clients use. Can 
anyone tell me if all of these can be submitted via the API or is it only a 
subset of these. Also, which ones are classified as Call Conversions and 
which ones are Click Conversions?

Category / Type
ContactClickToCall
ContactUploadClicks
ContactWebpage
ConvertedLeadSalesforce
DefaultUploadClicks
DefaultWebpage
DownloadAndroidInstallsAllOtherApps
EngagementUnknown
ImportedLeadUploadClicks
PageViewWebpage
PhoneCallLeadAdCall
PhoneCallLeadWebsiteCall
PurchaseUnknown
SubmitLeadFormLeadFormSubmit
SubmitLeadFormUnknown
SubmitLeadFormUploadClicks
SubmitLeadFormWebpage

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

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


Re: Adding adgroup Audience segments (Affinity + in-market) Observation

2022-03-17 Thread Patrick
Hi, I think I got this working by using an AdGroupCriterion and setting the 
UserInterestCategory, (snippet of php code below)

...
$adGroupCriterion = new AdGroupCriterion();
$userInterestInfo = new UserInterestInfo();
$userInterestInfo->setUserInterestCategory(ResourceNames::forUserInterest($customerId,
 
$interestId));
$adGroupCriterion->setUserInterest($userInterestInfo);
$adGroupCriterion->setAdGroup(ResourceNames::forAdGroup($customerId, 
$adGroupId));
...

Does that sound right?
Thanks
On Thursday, 17 March 2022 at 10:37:35 UTC Patrick wrote:

> Hi,
>
> Are there any guidelines on how to add specific affinity and In-market 
> audience segments to an adgroup in observation mode with the api?
>
> In the UI they are under Audience > Edit audience segments.  Then from 
> there you can choose Observation > "What their interests and habits are" 
> (Affinity), etc.
>
> Thanks
>

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

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


Adding adgroup Audience segments (Affinity + in-market) Observation

2022-03-17 Thread Patrick
Hi,

Are there any guidelines on how to add specific affinity and In-market 
audience segments to an adgroup in observation mode with the api?

In the UI they are under Audience > Edit audience segments.  Then from 
there you can choose Observation > "What their interests and habits are" 
(Affinity), etc.

Thanks

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

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


Batch job service roll back if errors

2022-03-09 Thread Patrick
Hi,

Is there a way to validate a batch job or roll back a batch job if there 
are any errors when creating a campaign?

So kind of like setting partial_failures to false but for the batch job?

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

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


Re: Create Label example request

2022-02-07 Thread Patrick
Also not entirely sure this Label documentation is entirely correct, it 
doesn't mention Label at all only TextLabel? 
https://developers.google.com/google-ads/api/docs/reporting/labels#create_labels

On Monday, 7 February 2022 at 13:01:33 UTC Patrick wrote:

> Hello,
>
> I can't seem to find an example of how to create a Label via the api.  
> There are examples on how to attach an already existing label but none on 
> how to create one from scratch.
>
> Could you point me in the right direction, otherwise please could an 
> example be created, it isn't that obvious (to me at least) the relationship 
> between Label TextLabel and the actual label in the UI.  E.g. do you need a 
> TextLabel at all if you're just after a simple label with a name?
>
> I'm using the php library, but after a very quick look it doesn't look 
> like there are examples in other client libraries either.
>
> Thanks
>

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

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


Create Label example request

2022-02-07 Thread Patrick
Hello,

I can't seem to find an example of how to create a Label via the api.  
There are examples on how to attach an already existing label but none on 
how to create one from scratch.

Could you point me in the right direction, otherwise please could an 
example be created, it isn't that obvious (to me at least) the relationship 
between Label TextLabel and the actual label in the UI.  E.g. do you need a 
TextLabel at all if you're just after a simple label with a name?

I'm using the php library, but after a very quick look it doesn't look like 
there are examples in other client libraries either.

Thanks

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

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


Create Label example

2022-02-07 Thread Patrick
Hello,

I can't seem to find an example of how to create a Label via the api.  
There are examples on how to attach an already existing label but none on 
how to create one from scratch.

Could you point me in the right direction, otherwise please could an 
example be created, it isn't that obvious (to me at least) the relationship 
between Label TextLabel and the actual label in the UI.  E.g. do you need a 
TextLabel at all if you're just after a simple label with a name?

Thanks

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

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


Re: Labels - Adwords API KEYWORDS_PERFORMANCE_REPORT equivalent

2022-01-25 Thread Patrick
Thanks Jinky,

We use the labels for categorization and to keep track of what changes we 
have made to a keyword/adgroup/campaign, and apply different logic based on 
what labels are returned.  
When dealing with large amounts of keywords the fewer steps we need to take 
to get this information the better.  We basically need to make double the 
amount of requests for all entities and handle the merging, etc, whereas 
before we could have one request.

On Tuesday, 25 January 2022 at 10:56:57 UTC adsapi wrote:

> Hi Patrick,
>
> Thanks for reaching out.
>
> I'm afraid that what you've mentioned below is the only way to have a 
> keyword report with label information such as label name.
>
> *"Does this mean if I would like to get the label names I effectively need 
> to do a query for keyword_view (get the metrics and fields I need) and then 
> another query (to the Label resource probably?) to get the Label names and 
> merge the two reports based on the label resourceName?"*
>
> However, we can raised a feature request for this to my team, you may just 
> provide your use case why you need this information.
>
> Best regards,
> [image: Google Logo] 
> Jinky Mandaya 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2VP1Jq:ref
>

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

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


Labels - Adwords API KEYWORDS_PERFORMANCE_REPORT equivalent

2022-01-24 Thread Patrick
Hi,

With Adwords API we were able to use the KEYWORDS_PERFORMANCE_REPORT to 
retrieve the Label names along with other required fields and metrics in 
one convenient query.

With Google Ads API it looks like keyword_view only returns the label 
resourceNames.

Does this mean if I would like to get the label names I effectively need to 
do a query for keyword_view (get the metrics and fields I need) and then 
another query (to the Label resource probably?) to get the Label names and 
merge the two reports based on the label resourceName?

Or is there a more efficient way to do it?

Just feels like it's a step backwards from what we could do with the 
KEYWORDS_PERFORMANCE_REPORT so was wondering if the above is correct if 
there are any plans to add more label detail to the metric reports?

Thanks!

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

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


Google Ads PHP SDK - How do I set a campaign to target 'Presence' on the Location targeting options

2022-01-14 Thread Patrick Pelanne
I've been working with the SDK for awhile now and have always been able to 
find examples for the things I've needed to do until today. I have a 
campaign created, and have the campaign resource name at this point in my 
code. I need help getting the syntax correct for sending a campaign 
criterion operation that will set positive geo location targeting to 
'Presence'

Can anybody help me out with a small example snippet for doing this? I have 
the campaign resource name at this point in my code which I think is all I 
need.



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

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


Error Fetching YouTube analytics data through my ads manager account.

2021-06-17 Thread Chibuike Patrick
I am currently working on fetching analytics data from youtube using 
youtubeAnalytics api.
I can get data for a particular channel if I authenticate with the email 
associated with the  channel but find it difficult to retrieve data if I 
authenticate with email associated with my google ads manager account email 
even though I have the youtube channels I am querying linked to the 
managers account.

Please how do I go about this? I want to be able to get analytics data of 
each channel linked to my manager account once I am authenticated with my 
google ads manager account email. I am implementing this with Nodejs. Help 
please.

Thanks!

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

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


Weather Based Bidding Script - Smart Bidding Strategies vs manual

2020-06-10 Thread Patrick Moore
Hi, 

With the weather-based bidding script, if the campaign is on a smart 
bidding strategy such as Target CPA, or Target ROAS, which ignore location 
bid multipliers, will the script therefore not work? 

i.e. does it need to be on manual or ecpc.

Thanks,

Patrick

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

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


Re: partialFailure and validateOnly not supposrted with UserListservices

2020-05-25 Thread Patrick alejaga


Noong Miyerkules, Mayo 20, 2020 ng 12:32:05 PM UTC-4, si adsapiforumadvisor 
ay sumulat:
>
> Hi,
>
> I've added a request for this feature to be added. In the meantime, please 
> follow our blogs 
>  for 
> more information on this feature. Let me know if you have further questions.
>
> Thank you,
> Bryan, Google Ads API Team
>
> ref:_00D1U1174p._5004Q1zpur2:ref
>

Noong Miyerkules, Mayo 20, 2020 ng 12:32:05 PM UTC-4, si adsapiforumadvisor 
ay sumulat:
>
> Hi,
>
> I've added a request for this feature to be added. In the meantime, please 
> follow our blogs 
>  for 
> more information on this feature. Let me know if you have further questions.
>
> Thank you,
> Bryan, Google Ads API Team
>
> ref:_00D1U1174p._5004Q1zpur2:ref
>

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

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


Re: partialFailure and validateOnly not supposrted with UserListservices

2020-05-25 Thread Patrick alejaga


Noong Linggo, Mayo 17, 2020 ng 11:38:37 PM UTC-4, si cv ay sumulat:
>
> Hi,
>
>
> I can see that I cannot use additional options like this not 
> working. partialFailure and validateOnly not supported with 
> UserListServices and OfflineUserDataJob
>
>
> ['partialFailure' => false, 'validateOnly' => true]
>
>
> Getting message that
>
> Google Ads failure details: mutate_error: This resource cannot be used 
> with "validate_only".
>
> But I can see that Adwords API is supporting this.
> Is this not supported?
>
> Thanks,
>

Noong Linggo, Mayo 17, 2020 ng 11:38:37 PM UTC-4, si cv ay sumulat:
>
> Hi,
>
>
> I can see that I cannot use additional options like this not 
> working. partialFailure and validateOnly not supported with 
> UserListServices and OfflineUserDataJob
>
>
> ['partialFailure' => false, 'validateOnly' => true]
>
>
> Getting message that
>
> Google Ads failure details: mutate_error: This resource cannot be used 
> with "validate_only".
>
> But I can see that Adwords API is supporting this.
> Is this not supported?
>
> Thanks,
>

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

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


Reliable Way of Fetching Display Campaign Feed ID

2019-09-01 Thread 'Patrick Jerome Obaldo' via AdWords API and Google Ads API Forum
Hi,

As the title would suggest, I'm looking for a reliable way of getting the 
feed ID/Name of a display campaign. Currently I'm using the 
CampaignFeedService, and it's working flawlessly when the campaign is using 
a feed from the Business Data. However, this fails to return any value when 
the feed is coming from the Google Merchant Center. Is there any other way 
to do get the Feed ID/Name?

Thanks!

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

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


Re: AuthenticationError.CLIENT_CUSTOMER_ID_IS_REGUIRED

2018-04-10 Thread patrick

   
   1. Getting the same issue on v201710:
   2. 
   3. *REQUEST:*
   4. 
   5.  http://schemas.xmlsoap.org/soap/envelope/; xmlns:cm=
   "https://adwords.google.com/api/adwords/cm/v201710; xmlns:ns0=
   "https://adwords.google.com/api/adwords/cm/v201710; xmlns:wsdl=
   "https://adwords.google.com/api/adwords/cm/v201710; xmlns:xsd=
   "http://www.w3.org/2001/XMLSchema; xmlns:xsi=
   "http://www.w3.org/2001/XMLSchema-instance;>  <
   wsdl:RequestHeader> __ADWORDS_DEVELOPER_TOKEN__ Mozilla/5.0 (Macintosh; Intel Mac OS X 
   10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 
   Safari/537.36 142632 
  https://adwords.google.com/api/adwords/cm/v201710;> SELECT 
   Id,Name WHERE Status = 'ENABLED' ORDER BY Name   
   6. 
   7. *RESPONSE:*
   8. 
   9. http://schemas.xmlsoap.org/soap/envelope/;>
  1. 
 1. https://adwords.google.com/api/adwords/cm/v201710;>
1. 0005697fca2900280a376653
2. CampaignService
3. query
4. 1
5. 61
6. 
 2. 
  2. 
 1. 
1. soap:Client
2. [AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED 
@ ; trigger:'']
3. …
4. 
 2. 
  3. 
   

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

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


Can a Budget be removed via the API?

2018-03-15 Thread patrick


I'm attempting to set the status of a Budget to REMOVED. The budget is not 
explicitly shared and the reference count is zero. However, when performing 
the mutation via the BudgetService, the returned status is ENABLED. The 
documentation contains conflicting information, with some pages explaining 
how to set the status to REMOVED and others stating that the API ignores 
the status attribute.


This page says status is ignored by the API:

https://developers.google.com/adwords/api/docs/reference/v201710/CampaignService.Budget
 

These pages say to use mutate and set the status to REMOVED:
https://developers.google.com/adwords/api/docs/guides/objects-methods#operator

https://developers.google.com/adwords/api/docs/guides/budgets


I feel like I'm taking crazy pills.

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

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


'Limited by Budget' Alert

2018-03-02 Thread 'Patrick McGuigan' via AdWords API Forum
Question here from Bidalgo, one of our SaaS partners who has integrated 
with UAC via API. They are building alerts for all UAC best practices into 
their dashboard that clients use to build/manage campaigns. The idea is 
that by pushing best practice adoption, performance will improve and 
adoption of Google on their SaaS product will increase.

One of the hurdles we've come across is including the "limited by budget" 
feature in their dash, it does not appear to be available via API. 
Are there any resources or info on what triggers the "limited by budget" 
alert/status in Adwords? Is any material externally shareable?  If not 
external, it would be great if there's any way to provide an explanation so 
Bidalgo could come up with their own version that would coincide with when 
it appears in Adwords.

Thank you

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

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


Re: OfflineCredentials.Api.ADWORDS is giving value null and causing nullPointerException

2017-08-09 Thread Patrick McGeever
Actually we managed to resolve the problem so just in case someone else 
stumbles upon this thread I will describe how we resolved it.

In our case we were depending on a jar in our Spark project (Google Adwords 
ads-lib) which in turn depended on guava-20.0 and 
commons-configuration-1.10.
When we launched our Spark job we were getting the "NoSuchMethodError" 
reported above for MapConfiguration in commons-configuration.
We tried to package the commons-configuration lib in our fat jar but this 
did not work.
After some investigation we found that Spark includes a bunch of libs in 
its build in addition to the provided Spark libs.
It contained older versions of both commons-configuration and guava, of 
which the older version of commons-configuration did not contain the 
function which was being used by ads-lib (actually I think it was a 
constructor with a different signature).

This was in my local Spark installation on my dev machine...
ls -alrh /usr/local/Cellar/apache-
spark/2.2.0/libexec/jars | grep -E 'commons-configuration|\sguava'
-rw-r--r--1 pmcgeever  admin   2.1M Jul  1 00:09 guava-14.0.1.jar
-rw-r--r--1 pmcgeever  admin   292K Jul  1 00:09 
commons-configuration-1.6.jar

So we found that no matter what we did this older version of 
commons-configuration provided by Spark was being used.
After we resolved this problem we had the same issue with a method not 
being found in Guava because the older version provided by Spark was being 
used.

The fix...

We provide the jars for commons-configuration-1.10 and guava-20.0 to 
spark-submit and instruct it to load them instead of the versions it has in 
its build.

e.g.

spark-submit --deploy-mode cluster \
  --jars ./lib/guava-20.0.jar,./lib/commons-configuration-1.10.jar \
  --conf 
"spark.driver.extraClassPath=guava-20.0.jar:commons-configuration-1.10.jar" \
  --conf 
"spark.executor.extraClassPath=guava-20.0.jar:commons-configuration-1.10.jar" \
./some_spark_application.jar


I hope this helps someone.


On Friday, 28 July 2017 04:06:34 UTC+1, Peter Oliquino wrote:
>
> Hi Patrick,
>
> This appears to be a very old thread. This said, and also for better 
> tracking, could you create a new one? We'll continue our discussion on the 
> issue you are encountering from there.
>
> Best regards,
> Peter
> AdWords API Team
>

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

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


Re: OfflineCredentials.Api.ADWORDS is giving value null and causing nullPointerException

2017-08-09 Thread Patrick McGeever
Actually we managed to resolve the problem so just in case someone else 
stumbles upon this thread I will describe how we resolved it.

In our case we were depending on a jar in our Spark project (Google Adwords 
ads-lib) which in turn depended on guava-20.0 and 
commons-configuration-1.10.
When we launched our Spark job we were getting the "NoSuchMethodError" 
reported above for MapConfiguration in commons-configuration.
We tried to package the commons-configuration lib in our fat jar but this 
did not work.
After some investigation we found that Spark includes a bunch of libs in 
its build in addition to the provided Spark libs.
It contained older versions of both commons-configuration and guava of 
which the older version of commons-configuration did not contain the 
function which was being used by ads-lib (actually I think it was a 
constructor with a different signature).

This was in my local Spark installation on my dev machine...
ls -alrh /usr/local/Cellar/apache-spark/2.2.0/libexec/jars | grep -E 
'commons-configuration|\sguava'
-rw-r--r--1 pmcgeever  admin   2.1M Jul  1 00:09 guava-14.0.1.jar
-rw-r--r--1 pmcgeever  admin   292K Jul  1 00:09 
commons-configuration-1.6.jar

So we found that no matter what we did this older version of 
commons-configuration and later guava after we resolved the 
commons-configuration issue we using the older versions provided by Spark.

The fix...

We provide the jars for commons-configuration-1.10 and guava-20.0 to 
spark-submit and instruct it to load them instead of the versions it has in 
its build.

e.g.

spark-submit --deploy-mode cluster \
  --jars ./lib/guava-20.0.jar,./lib/commons-configuration-1.10.jar \
  --conf 
"spark.driver.extraClassPath=guava-20.0.jar:commons-configuration-1.10.jar" \
  --conf 
"spark.executor.extraClassPath=guava-20.0.jar:commons-configuration-1.10.jar" \
./some_spark_application.jar


I hope this helps someone.


On Friday, 28 July 2017 04:06:34 UTC+1, Peter Oliquino wrote:
>
> Hi Patrick,
>
> This appears to be a very old thread. This said, and also for better 
> tracking, could you create a new one? We'll continue our discussion on the 
> issue you are encountering from there.
>
> Best regards,
> Peter
> AdWords API Team
>

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

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


Re: OfflineCredentials.Api.ADWORDS is giving value null and causing nullPointerException

2017-07-27 Thread Patrick McGeever
I am experiencing this problem also.

Did you resolve it in the end?

Would be good to know how.


On Friday, 26 August 2016 06:29:30 UTC+1, ku...@arw.is wrote:
>
> Hi All,
>
> I have the same issue right now. I am trying to run my Adwords project as 
> a spark job in scala. It works well on my local machine but when I compile 
> and create a jar for it, it fails because of the following error. 
> I am using the two dependencies for my Adwords project.
> "com.google.api-ads" % "ads-lib" % "2.14.0" 
> "com.google.api-ads" % "adwords-axis" % "2.15.0"
>
> Would be nice if someone can point out possible solutions. I have made 
> sure that I added commons configuration jar to my build, but it still cant 
> find it during runtime. 
>
> 16/08/25 17:33:45 ERROR yarn.ApplicationMaster: User class threw exception: 
> java.lang.NoSuchMethodError: 
> org.apache.commons.configuration.MapConfiguration.(Ljava/util/Properties;)V
> java.lang.NoSuchMethodError: 
> org.apache.commons.configuration.MapConfiguration.(Ljava/util/Properties;)V
>   at 
> com.google.api.ads.common.lib.conf.ConfigurationHelper.fromSystem(ConfigurationHelper.java:118)
>   at 
> com.google.api.ads.common.lib.conf.ConfigurationHelper.createCombinedConfiguration(ConfigurationHelper.java:144)
>   at 
> com.google.api.ads.common.lib.conf.ConfigurationProvider.get(ConfigurationProvider.java:67)
>   at 
> com.google.api.ads.common.lib.conf.ConfigurationProvider.get(ConfigurationProvider.java:31)
>   at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>   at 
> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
>   at 
> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
>   at 
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
>   at 
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
>   at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
>   at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>   at 
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>   at 
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>   at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>   at 
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>   at 
> com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
>   at 
> com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
>   at 
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>   at 
> com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
>   at 
> com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
>   at 
> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
>   at com.google.inject.Guice.createInjector(Guice.java:95)
>   at com.google.inject.Guice.createInjector(Guice.java:72)
>   at com.google.inject.Guice.createInjector(Guice.java:62)
>   at 
> com.google.api.ads.adwords.lib.utils.AdWordsInternals.(AdWordsInternals.java:36)
>   at 
> com.google.api.ads.common.lib.auth.OfflineCredentials$Api.(OfflineCredentials.java:66)
>   at config.APISConfig$.create_adwords_session(APISConfig.scala:18)
>   at 
> campaign_by_apisearches.APICampaignStarter$.(APICampaignStarter.scala:18)
>   at 
> campaign_by_apisearches.APICampaignStarter$.(APICampaignStarter.scala)
>   at 
> campaign_by_apisearches.APICampaignStarter.main(APICampaignStarter.scala)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:498)
>   at 
> org.apache.spark.deploy.yarn.ApplicationMaster$$anon$2.run(ApplicationMaster.scala:525)
> 16/08/25 17:33:45 INFO yarn.ApplicationMaster: Final app status: FAILED, 
> exitCode: 15, (reason: User class threw exception: 
> java.lang.NoSuchMethodError: 
> org.apache.commons.configuration.MapConfiguration.(Ljava/util/Properties;)V)
> 16/08/25 17:33:55 ERROR yarn.ApplicationMaster: SparkContext did not 
> initialize after waiting for 10 ms. Please check earlier log output for 
> errors. Failing the application.
> 16/08/25 17:33:55 INFO util.ShutdownHookManager: Shutdown hook called
>
>
> On Tuesday, September 29, 2015 at 2:24:58 PM UTC-6, Umesh Dengale wrote:
>>
>> 

Use TargetingIdeaService to get monthly search volume for more then 12 months?

2017-05-02 Thread Patrick van Zadel
I've been going through the documentation for a new project we are 
considering in our internal SEA strategy and I was wondering about 
something.

Now our SEA people use the Google Keyword Planner to get some insights into 
Keywords, it's volume and their respective competition but also Ideas for 
Keywords.
The Keyword Planner is fine but some of our people have asked if there were 
possibilities to their workflow.

I am currently researching our possibilities and was wondering:
"Is it possible to get more then 12 months of monthly volume data using the 
TargetingIdeaService?" cause our people sometime or maybe most of the times 
try and get data till 2 and 3 years back

The documentation currently states it grabs the data for 12 months back 
from the previous month (since the current month is still running)

I was looking at things like the MonthlySearchVolume 
(https://developers.google.com/adwords/api/docs/reference/v201702/TargetingIdeaService.MonthlySearchVolume)
where I can set the year field to something like 2013? and get the 12 
months from 2013? 

Is this even a possibility?

Many thanks!

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

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


Use TargetingIdeaService to get monthly search volumes for more then 12 months

2017-05-02 Thread Patrick van Zadel
I am currently researching the possibilities for a new internal project for 
our SEA strategy that we would like to implement and I have some doubts 
about some of our features in terms of the AdWords API, specifically the 
TargetingIdeaService.

If you look at the TargetingIdeaSelector 

 
in the requestAttributeTypes you can find the 'TARGETED_MONTHLY_SEARCHES'.
There it states the following: Represents the (approximated) number of 
searches on this keyword idea (as available for the past twelve months), 
targeted to the specified geographies.
Resulting attribute is MonthlySearchVolumeAttribute 

.

So we can get at least the past twelve months. But would it be possible to 
set the year for those returned months using the MonthlySearchVolume 

?

Say I want the search volumes for the whole of 2016? Can I set it to check 
for the year 2016 from the 12th moment and it will return 01-2016 till 
12-2016?

Or is there no way to get data from previous years?

Many thanks!

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

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


Re: AD_PERFORMANCE_REPORT- undocumented 'Approval status' column returned in 2017.02

2017-03-28 Thread Patrick Mahoney
I need to make a correction - the new 'Approval status' column doesn't 
appear to be related to the existing 'Ad Approval Status' field, but 
appears to be a new field. It doesn't appear documented in the .csv, and 
there doesn't appear to be a metric name that actually causes it to be 
returned - it is returned regardless of the fields we request.

Thanks all. 

On Tuesday, March 28, 2017 at 2:38:18 PM UTC-4, Patrick Mahoney wrote:
>
>
> Hello All, 
>
> We have been using the adwords api, and recently began encountering a 
> problem as we attempted to move to v201702, specifically wrt 
> AD_PERFORMANCE_REPORT. 
>
> Our strategy has been to code-generate the report descriptions for adwords 
> based on the report descriptions .csv file that can be found at: 
>
> https://developers.google.com/adwords/api/docs/appendix/reports/all-reports.csv
>
> Then, using the report .csv format, we parse the the incoming header and 
> map the header 'Display Name' to 'Name' in order to recover a more 
> consistent name for the report columns (and thus our objects). 
>
> This strategy has been working well, until we tried bumping our api from 
> v2016.09 to v2017.02 - all of a sudden, the field with Display Name 'Ad 
> approval status' began coming back as 'Approval status'. This field 
> 'Approval status' (I believe at least it was returned as "Ad Approval 
> Status" in v2016.09) isn't documented in the all-reports.csv. 
>
> This is basically a request to fix the .csv documentation, or the field 
> name returned by the .csv AD_PERFORMANCE_REPORT.
>
>
>
>
>

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

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


AD_PERFORMANCE_REPORT- undocumented 'Approval status' column returned in 2017.02

2017-03-28 Thread Patrick Mahoney

Hello All, 

We have been using the adwords api, and recently began encountering a 
problem as we attempted to move to v201702, specifically wrt 
AD_PERFORMANCE_REPORT. 

Our strategy has been to code-generate the report descriptions for adwords 
based on the report descriptions .csv file that can be found at: 

https://developers.google.com/adwords/api/docs/appendix/reports/all-reports.csv

Then, using the report .csv format, we parse the the incoming header and 
map the header 'Display Name' to 'Name' in order to recover a more 
consistent name for the report columns (and thus our objects). 

This strategy has been working well, until we tried bumping our api from 
v2016.09 to v2017.02 - all of a sudden, the field with Display Name 'Ad 
approval status' began coming back as 'Approval status'. This field 
'Approval status' (I believe at least it was returned as "Ad Approval 
Status" in v2016.09) isn't documented in the all-reports.csv. 

This is basically a request to fix the .csv documentation, or the field 
name returned by the .csv AD_PERFORMANCE_REPORT.




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

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


Re: API key AdWords for smaller agencies

2015-10-15 Thread Patrick McConlogue
Raghavendra,

I also filled out the token application form 
(https://services.google.com/fb/forms/newtoken/) which after pressing 
submit gave me no feedback. I also have not heard form the support team for 
several weeks. I tried filling out the from on Google Chrome and Internet 
Explorer. 

Best,
Patrick

On Friday, May 22, 2015 at 3:05:19 PM UTC-5, Raghavendra Soudala (AdWords 
API Team) wrote:
>
> Hi Barbora,
>
> A developer token is required to perform any operation against an account 
> using the AdWords API, so you will need to go through the signup process 
> <https://developers.google.com/adwords/api/docs/signingup> and fill out 
> the token application form 
> <https://services.google.com/fb/forms/newtokenlow/>. There are two types 
> of access levels for using API which are outlined in our FAQ's 
> <https://developers.google.com/adwords/api/faq#pricing-and-compliance>.
>
> Please make sure you watch for the email in the follow-up form described 
> in step 2 
> <https://developers.google.com/adwords/api/docs/signingup#step2b>. A 
> common cause of delays in the application process is that applicants don't 
> complete that step.
>
> Cheers,
> Raghavendra, AdWords API Team.
>
>
> On Friday, May 22, 2015 at 9:09:47 AM UTC-4, Barbora Ilic wrote:
>>
>> Hi everyone,
>>
>> here is the issue.  We have a webapp: Our customers connect/link their 
>> adwords account (with oauth). We fetch basic reporting info from their 
>> account/campaigns 
>> https://developers.google.com/adwords/api/docs/guides/reporting We don't 
>> want to setup/manage/optimize/change or anything like that. Only fetch 
>> reporting data.
>>
>> Do we really need a full blown API token like huge marketing agencies and 
>> complete this form and get approved 
>> https://services.google.com/fb/forms/newtokenlow/ to be able to do that? 
>> Is there any other option?
>>
>

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

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


Discrepancy in Cost Data between Webview and Adwords API

2015-04-28 Thread patrick
Here's the query I made on the API:

SELECT Cost,Clicks,Impressions,CampaignName,Id,Date
FROM CAMPAIGN_PERFORMANCE_REPORT
DURING 20140401,20140801

The cost reported for one of my campaigns on July 4th is significantly 
different between the web view and the API query.


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

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


Re: how do you get the ad id for an item in the display keyword performance report

2014-03-18 Thread patrick o'keeffe
when i try that report its empty i presume its a different kind of network?

On Tuesday, March 11, 2014 10:38:50 AM UTC, patrick o'keeffe wrote:

 How do you get the ad id for an item in the display keyword performance 
 report. its not available in that report so which other report do i need to 
 link to in order to get it and what do i need to link to it with.

 many thanks for any help


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

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


how do you get the ad id for an item in the display keyword performance report

2014-03-11 Thread patrick o'keeffe
How do you get the ad id for an item in the display keyword performance 
report. its not available in that report so which other report do i need to 
link to in order to get it and what do i need to link to it with.

many thanks for any help

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

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


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

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

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

On Friday, January 10, 2014 1:39:40 PM UTC-6, Brandon Patrick wrote:

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

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

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

 Thanks,
 Brandon


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

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


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

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

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

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

Thanks,
Brandon

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

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


How do I track down Google Login, Developer Token, and Client Customer ID?

2013-05-21 Thread Patrick Williams
Is all of this information readily available in the Adwords interface? I am 
a marketing guy with little technical knowledge advising a technical team 
on how to extract data from the Adwords API.  Based on this link 
(https://developers.google.com/adwords/api/docs/guides/reporting) it 
appears that the SOAP header needs to include the Google Login, Developer 
Toke, and Client Customer IDcan someone point me to where I can find 
these parameters easily?

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

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

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




Call to API to return weekly cost data by keyword

2013-05-20 Thread Patrick Williams
Hi - 

I'd like to get some instructions for making the call to the Adwords API to 
return weekly cost (CPC) and impression data, by keyword (aggregated across 
campaigns etc).  Is there a URL construction that anyone can share that 
would help get at this level of data? I am not concerned with match-type, 
and would prefer to have all cost data / impression 'rolled-up' by keyword. 

Thank you for your time. 

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




BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX

2012-11-25 Thread Patrick Ma
Note: I masked my credentials from the request recording.

For some reason any request whether it's mutate or get to BudgetService 
results in this error:

---
http_interactions:
- request:
method: post
uri: 
https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService
body:
  encoding: US-ASCII
  string: ?xml version=1.0 encoding=UTF-8?env:Envelope 
xmlns:xsd=http://www.w3.org/2001/XMLSchema;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xmlns:wsdl=https://adwords.google.com/api/adwords/cm/v201209;

xmlns:env=http://schemas.xmlsoap.org/soap/envelope/;env:Headerwsdl:RequestHeader

xmlns=https://adwords.google.com/api/adwords/cm/v201209;userAgentmultichannel
(AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, 
HTTPI/1.1.1,

net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget

xmlns=https://adwords.google.com/api/adwords/cm/v201209;selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope
headers:
  Soapaction:
  - ! 'get'
  User-Agent:
  - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, 
ruby/1.9.3,
HTTPI/1.1.1, net_http)
  Authorization:
  - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk
  Content-Type:
  - text/xml;charset=UTF-8
  Content-Length:
  - '862'
  Accept:
  - ! '*/*'
  response:
status:
  code: 500
  message: Internal Server Error
headers:
  Content-Type:
  - text/xml; charset=UTF-8
  Date:
  - Mon, 26 Nov 2012 06:38:03 GMT
  Expires:
  - Mon, 26 Nov 2012 06:38:03 GMT
  Cache-Control:
  - private, max-age=0
  X-Content-Type-Options:
  - nosniff
  X-Frame-Options:
  - SAMEORIGIN
  X-Xss-Protection:
  - 1; mode=block
  Server:
  - GSE
  Transfer-Encoding:
  - chunked
body:
  encoding: US-ASCII
  string: soap:Envelope 
xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader

xmlns=https://adwords.google.com/api/adwords/cm/v201209;requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ 
com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault

xmlns=https://adwords.google.com/api/adwords/cm/v201209;message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ 
com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope
http_version: 
  recorded_at: Mon, 26 Nov 2012 06:38:03 GMT
recorded_with: VCR 2.3.0

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





CriterionError.INVALID_CRITERION_ID on setting location-id on v201209 in sandbox

2012-10-09 Thread Patrick Fischer
Hi,

I'm using the lastest adwords api v201209 with the php client software.

Using the same code in sandbox instead of the production server fails with 
the following message: Fatal error: Uncaught SoapFault exception: 
[soap:Server] [CriterionError.INVALID_CRITERION_ID @ 
selector.searchParameters[2].locations[0]; trigger:'2276']

In v201206 it still works in production and also in sandbox.

Greetings

$selector = new TargetingIdeaSelector();
$selector-requestType = 'STATS';
$selector-ideaType = 'KEYWORD';
$selector-requestedAttributeTypes = array('KEYWORD_TEXT', 'COMPETITION', 
'SEARCH_VOLUME');
$selector-localeCode = 'de_DE';
$selector-currencyCode = 'EUR';

$paging = new Paging();
$paging-startIndex = 0;
$paging-numberResults = 500;
$selector-paging = $paging;

$relatedToQuerySearchParameter = new RelatedToQuerySearchParameter();
$relatedToQuerySearchParameter-queries = $kwList;

$location = new Location();
$location-id = 2276; //2040

$locationSearchParameter = new LocationSearchParameter();
$locationSearchParameter-locations = array( $location );

$language = new Language();
$language-id = 1001;

$languageSearchParameter = new LanguageSearchParameter();
$languageSearchParameter-languages = array( $language );

$selector-searchParameters = 
array($relatedToQuerySearchParameter,$locationSearchParameter,$languageSearchParameter);

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


What do I pass into SOAP authToken header when using OAuth2.

2012-08-15 Thread Patrick Ma
Really confused about the authToken header from the documentation. Because 
we're not using client login.

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


API Reports Pending Forever

2011-11-02 Thread Patrick
Hello everyone,

I have been running reports the past 2 months without problems,
however, when I tried to run the reports for October using the api the
reports just keep pending forever. Did something change? I am using
v13. Thank you for your 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 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


How do I get API access?

2011-06-15 Thread Patrick
I am extremely frustrated right now while trying to find the signup
form for Adwords API access. The links in the documentation seem to
lead me in circles, never actually arriving at the form. I had a
similar problem when signing up for Google Maps API, which I did
purchase eventually, where I could not find the signup page, and when
I finally did the form was not displaying (this was eventually
corrected). I'm finding that, while Google products are of very high
quality, the developer support is definitely lax in the keeping
documentation up to date department.

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

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


Re: problem with experiment #167199

2011-06-14 Thread patrick
have done some testing and the problem is with the timezone.

when i originally set up my experiment the experiments were not
activating for several hours afterwards. i was advised by google to
put europe/london on the end of the startdate and enddate of the
experiment. But this is what is causing the issue when i take it off
again the experiment data comes back fine.

On Jun 13, 12:08 pm, patrick patr...@dotzinc.co.uk wrote:
 i've had a problem with experiment #167199.

 Even though i had the experiment set up for 50% experiment and 50%
 control and had the keyword set as ‘modified’ in the
 experimentDeltaStatus i still only had results for control?

 Everything seems to have been set up correctly for results in both
 experiment and control (which is what i wanted).

 I just wondered if there was a problem there with the experiment
 collection results etc.

 Thanks for your 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 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


problem with experiment #167199

2011-06-13 Thread patrick
i've had a problem with experiment #167199.

Even though i had the experiment set up for 50% experiment and 50%
control and had the keyword set as ‘modified’ in the
experimentDeltaStatus i still only had results for control?

Everything seems to have been set up correctly for results in both
experiment and control (which is what i wanted).

I just wondered if there was a problem there with the experiment
collection results etc.

Thanks for your 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 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


max cpc not correct in experiment results

2011-06-07 Thread patrick
while an criterion experiement (v201101) is running i am getting the
results daily by adding the field
'AdvertiserExperimentSegmentationBin' to the keyword performance
report, but the max cpc i am gettin from the experiment part is the
same as the control.

how do i get the max cpc the experiment has been set to in the keyword
performance report?

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


timezone of ace experiment

2011-05-18 Thread patrick
I am in the london timezone and my account is set to that timezone.
However when i set my ace experiment to end at 11:57 on the 19th may
it told me it was going to end at 7:57 pm. Is there a reason for this?

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


api gives error NO_MULTIPLIER_SPECIFIED when trying to set criterion experiment

2011-05-12 Thread patrick
i have set up an experiment on a criterion level (using v201101) with
a specific bid. But it keeps giving the NO_MULTIPLIER_SPECIFIED error.
I can get the api to accept the experiment if i specify the multiplier
but i want to set the criterion to have a specific max cpc.

how do i tell the experiment to only accept the bid i set in
ManualCPCAdGroupCriterionBids-maxCpc

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


How can I identify my uploaded images?

2010-10-29 Thread Patrick Berglund
Hi,


How do I upload images so I can identify them later when creating
TemplateAds?



The documentation for Image field 'name' says: The name can be used by
clients to help identify previously uploaded media.
However, when I run the sample v201008.UploadImage the response is
empty for the 'name' and 'sourceUrl' fields. When I run the sample
v201008.GetAllImages these fields are still empty for the image.


I found that if I upload an image from the web interface (Display Ad
Builder) the image's sourceUrl is set, and returned by the API. But not
the name.




Thanks!
Patrick

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


APIlity Agua 1.13.0 : Campaigns are not loaded

2010-07-06 Thread JOHN PATRICK
I have been using APIlity Agua 1.13.0. After logging to a client, and
click Reload Campaigns, it shows no campaigns in th list. Also,
Account structure doesn't display any Campaigns in the list.

What is the issue here?

Regards,
John

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


AdWords API apility 1.13.1, createCampaignObject suddenly stopped working

2009-12-30 Thread patrick
Hi, i am using apility 1.13.1 to run a web page that allows end-users
to do things like change their campaign status from active to paused,
etc. etc.

Starting yesterday (Dec 29, 2009), the page suddenly stopped working,
despite the fact that nothing about the code or the account was
changed. Interestingly and importantly, the page takes a long time to
load, meaning it may be some sort of a timeout issue.

I have tracked the problem down to:
in apility's lib/ directory, in the Campaign.inc.php file, in the
CreateCampaignObject function,
after running
$someCampaign = $someSoapClient-call(getCampaign,
$soapParameters);
$someCampaign is coming up empty (even though it should not be empty,
and was working with the same code, same accounts, same everything,
until yesterday when it stopped working).

Does anyone know if anything is wrong or changed recently? Perhaps
even something to do with URLs used to hit the api (as a timeout issue
of some sort seems possible)? Or parameters expected? Thanks!

--

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




AdWords API Re: apility 1.13.1, createCampaignObject suddenly stopped working

2009-12-30 Thread patrick

i'm finding that due to laziness during a previous upgrade my apility
config  library files may be a hybrid of v13/ v14. in which my config
file would have caused my page to use v14. but my changelog file only
goes up to 1.13.1 causing me to indicate in my previous post that i
was using that version. however, this does not explain the issue as
whatever i was using was working well until dec 29 suddenly.

i am also noting the following:
viewing these urls in human web browser (just to troubleshoot; in
reality these would be requested by soap or whatever:)

https://adwords.google.com/api/adwords/v13/CampaignService?wsdl
works

https://adwords.google.com/api/adwords/v14/CampaignService?wsdl
has an error

(i did not check the above to see if 2nd, v14 link above *was* working
*before* my issue cropped up, however i assume it was.) is this an
issue anyone knows about or am i on the right track with my
troubleshooting? thanks.

--

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




AdWords API Re: apility 1.13.1, createCampaignObject suddenly stopped working

2009-12-30 Thread patrick
there may be false leads in the 2nd post, i'm not even sure if i'm
using the v13 or v14 link, bottom line is, my page stopped working
with no changes to the code or account on dec. 29, and i'm either
using v13 or v14. :)

--

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




AdWords API Re: apility 1.13.1, createCampaignObject suddenly stopped working

2009-12-30 Thread patrick
hi eric, thanks for your reply. as i was probably writing
simultaneously to when you were writing i was realizing i am using the
v13 link.

however fact remains with same code  account suddenly stopped working
12/29/09 after working stably for about 6 months. and i thought the
switch to v2009 was only becoming required in april/may? i guess i
could just do the switch now but it would have been easier to delay
the switch for a while. are very few ppl using v13 at this point, or
in the hundreds or more?

by the way i have a better than average dedicated server company, they
are looking into whether it's a problem on their end, perhaps somehow
they have an internal feature which suddenly disallowed my script from
contacting adwords.google.com, although why now? would be
interesting to find out. :)

--

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




AdWords API Re: apility 1.13.1, createCampaignObject suddenly stopped working

2009-12-30 Thread patrick
my host had been blocking a range of ip addresses including
adwords.google.com, and has removed the block and the page is working
again. thanks

--

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