Google::Adwords::Ad - A Google Adwords Ad object.
This documentation refers to Google::Adwords::Ad version 0.0.1
use Google::Adwords::AdService; use Google::Adwords::Ad; use Google::Adwords::Image; use File::Slurp; my $adgroup_id = 20048; # Create Text Ad my $ad1 = Google::Adwords::Ad->new ->adType('TextAd') ->headline('The World is Flat') ->description1('Yes') ->description2('It is') ->adGroupId($adgroup_id) ->destinationUrl('http://aarohan.biz') ->displayUrl('aarohan.biz') # Create an Image Ad my $ad2 = Google::Adwords::Ad->new ->adType('ImageAd') ->adGroupId($adgroup_id) ->destinationUrl('http://aarohan.biz') ->displayUrl('aarohan.biz'); # The image stuff my $image_data = read_file('picture.jpg'); my $image = Google::Adwords::Image->new; $image->name('picture.jpg'); $image->data($image_data); # Associate the image with the Image Ad $ad2->image($image); # Create the AdService my $service = Google::Adwords::AdService->new(); # login details $service->email('email@domain.com') ->password('password') ->developerToken($developer_token) ->applicationToken($app_token); # if you use a MCC #$service->clientEmail('clientemail@domain.com'); # or #$service->clientCustomerId($customerid); # Add the two ads my @added_ads = $service->addAds($ad1, $ad2);
This object should be used with the AdService API calls
Accessors
* adGroupId
* adType
* destinationUrl
* disapproved
* displayUrl
* exemptionRequest
* id
* status
* description1
* description2
* headline
* image
* address
* businessImage
* businessKey
* businessName
* city
* countryCode
* customIcon
* customIconId
* phoneNumber
* postalCode
* region
* stockIcon
* targetRadiusInKm
* description
* markupLanguages
* mobileCarriers
* postPriceAnnotation
* prePriceAnnotation
* priceString
* productImage
Google::Adwords::AdService
Rohan Almeida <rohan@almeida.in>
Copyright (c) 2006 Rohan Almeida <rohan@almeida.in>. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To install Google::Adwords, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Google::Adwords
CPAN shell
perl -MCPAN -e shell install Google::Adwords
For more information on module installation, please visit the detailed CPAN module installation guide.