#!/usr/bin/perl use strict; use warnings; use Google::Adwords::CampaignService; # your adwords login email my $email = ''; # your password my $password = ''; # your developer token my $dev_token = ''; # your application token my $app_token = ''; # your client email if you use a MCC my $client_email = ''; my $service = Google::Adwords::CampaignService->new(); $service->email($email) ->password($password) ->developerToken($dev_token) ->applicationToken($app_token) ; # debug $service->debug(1); # client email if ((defined $client_email) && ($client_email ne '')) { $service->clientEmail($client_email); } my @campaigns = $service->getAllAdWordsCampaigns; print "number of campaigns: " . scalar @campaigns . "\n"; for (@campaigns) { print "ID: " . $_->id . "\n"; }