NAME

Microsoft::AdCenter::V8::AdIntelligenceService - Service client for Microsoft AdCenter Ad Intelligence Service.

SYNOPSIS

use Microsoft::AdCenter::V8::AdIntelligenceService;

my $service_client = Microsoft::AdCenter::V8::AdIntelligenceService->new
    ->ApplicationToken("application token")
    ->CustomerAccountId("customer account id")
    ->CustomerId("customer id")
    ->DeveloperToken("developer token")
    ->Password("password")
    ->UserName("user name");

my $response = $service_client->GetEstimatedBidByKeywordIds(
    KeywordIds => ...
    TargetPositionForAds => ...
);

See http://msdn.microsoft.com/en-us/library/ee730327.aspx for detailed documentation for this service.

METHODS

EndPoint

Changes the end point for this service client.

Default value: https://adcenterapi.microsoft.com/Api/Advertiser/V8/CampaignManagement/AdIntelligenceService.svc

ApplicationToken

Gets/sets ApplicationToken (string) in the request header

CustomerAccountId

Gets/sets CustomerAccountId (string) in the request header

CustomerId

Gets/sets CustomerId (string) in the request header

DeveloperToken

Gets/sets DeveloperToken (string) in the request header

Password

Gets/sets Password (string) in the request header

UserName

Gets/sets UserName (string) in the request header

TrackingId

Gets TrackingId (string) in the response header

GetEstimatedBidByKeywordIds

Parameters:
KeywordIds (ArrayOflong)
TargetPositionForAds (TargetAdPosition)
Returns:
GetEstimatedBidByKeywordIdsResponse

GetEstimatedBidByKeywords

Parameters:
Keywords (ArrayOfstring)
TargetPositionForAds (TargetAdPosition)
Language (string)
PublisherCountries (ArrayOfstring)
Currency (Currency)
MatchTypes (ArrayOfMatchType)
Returns:
GetEstimatedBidByKeywordsResponse

GetEstimatedPositionByKeywordIds

Parameters:
KeywordIds (ArrayOflong)
MaxBid (double)
Returns:
GetEstimatedPositionByKeywordIdsResponse

GetEstimatedPositionByKeywords

Parameters:
Keywords (ArrayOfstring)
MaxBid (double)
Language (string)
PublisherCountries (ArrayOfstring)
Currency (Currency)
MatchTypes (ArrayOfMatchType)
Returns:
GetEstimatedPositionByKeywordsResponse

GetHistoricalKeywordPerformance

Parameters:
Keywords (ArrayOfstring)
TimeInterval (TimeInterval)
TargetAdPosition (AdPosition)
MatchType (MatchType)
Language (string)
PublisherCountries (ArrayOfstring)
Returns:
GetHistoricalKeywordPerformanceResponse

GetHistoricalSearchCount

Parameters:
Keywords (ArrayOfstring)
Language (string)
PublisherCountries (ArrayOfstring)
StartMonthAndYear (MonthAndYear)
EndMonthAndYear (MonthAndYear)
Returns:
GetHistoricalSearchCountResponse

GetPublisherKeywordPerformance

Parameters:
Keywords (ArrayOfstring)
TimeInterval (TimeInterval)
Returns:
GetPublisherKeywordPerformanceResponse

SuggestKeywordsForUrl

Parameters:
Url (string)
Language (string)
MaxKeywords (int)
MinConfidenceScore (double)
Returns:
SuggestKeywordsForUrlResponse

SuggestKeywordsFromExistingKeywords

Parameters:
Keywords (ArrayOfstring)
Language (string)
PublisherCountries (ArrayOfstring)
MaxSuggestionsPerKeyword (int)
Returns:
SuggestKeywordsFromExistingKeywordsResponse