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/AdIntelligence/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
GetHistoricalKeywordPerformanceByDevice
- Parameters:
-
Keywords (ArrayOfstring) TimeInterval (TimeInterval) TargetAdPosition (AdPosition) MatchTypes (ArrayOfMatchType) Language (string) PublisherCountries (ArrayOfstring) Devices (ArrayOfstring)
- Returns:
-
GetHistoricalKeywordPerformanceByDeviceResponse
GetHistoricalSearchCount
- Parameters:
-
Keywords (ArrayOfstring) Language (string) PublisherCountries (ArrayOfstring) StartMonthAndYear (MonthAndYear) EndMonthAndYear (MonthAndYear)
- Returns:
-
GetHistoricalSearchCountResponse
GetHistoricalSearchCountByDevice
- Parameters:
-
Keywords (ArrayOfstring) Language (string) PublisherCountries (ArrayOfstring) StartTimePeriod (DayMonthAndYear) EndTimePeriod (DayMonthAndYear) TimePeriodRollup (string) Devices (ArrayOfstring)
- Returns:
-
GetHistoricalSearchCountByDeviceResponse
GetKeywordCategories
- Parameters:
-
Keywords (ArrayOfstring) Language (string) PublisherCountry (string) MaxCategories (int)
- Returns:
-
GetKeywordCategoriesResponse
GetKeywordDemographics
- Parameters:
-
Keywords (ArrayOfstring) Language (string) PublisherCountry (string) Device (ArrayOfstring)
- Returns:
-
GetKeywordDemographicsResponse
GetKeywordLocations
- Parameters:
-
Keywords (ArrayOfstring) Language (string) PublisherCountry (string) Device (ArrayOfstring) Level (int) ParentCountry (string) MaxLocations (int)
- Returns:
-
GetKeywordLocationsResponse
GetPublisherKeywordPerformance
- Parameters:
-
Keywords (ArrayOfstring) TimeInterval (TimeInterval)
- Returns:
-
GetPublisherKeywordPerformanceResponse
SuggestKeywordsForUrl
- Parameters:
-
Url (string) Language (string) MaxKeywords (int) MinConfidenceScore (double)
- Returns:
-
SuggestKeywordsForUrlResponse