The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

SuggestKeywordsFromExistingKeywords

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