Bid Recommendations

class ad_api.api.sp.BidRecommendations(account='default', marketplace: Marketplaces = Marketplaces.EU, credentials=None, proxies=None, verify=True, timeout=None, debug=False, access_token=None)
get_ad_group_bid_recommendations(self, adGroupId, \*\*kwargs) ApiResponse

Gets a bid recommendation for an ad group.

path adGroupId:number | Required. The identifier of an existing ad group.

Returns:

ApiResponse

get_keyword_bid_recommendations(**kwargs)

get_ad_group_bid_recommendations(self, adGroupId, **kwargs) -> ApiResponse

Gets a bid recommendation for a keyword.

path keywordId:number | Required. The identifier of an existing keyword.

Returns:

ApiResponse

get_keywords_bid_recommendations(self, \*\*kwargs) ApiResponse:

Gets bid recommendations for keywords.

body: | REQUIRED {‘description’: ‘An array of ad groups.}’

adGroupId’: number, {‘description’: ‘The identifier of the ad group.’}
keywords {
keywords’: string, {‘description’: ‘The keyword text.’}
matchType’: string, {‘description’: ‘The type of match’, ‘Enum’: ‘[ exact, phrase, broad ]’}
}

Returns:

ApiResponse

get_targets_bid_recommendations(self, \*\*kwargs) ApiResponse:

Gets a list of bid recommendations for keyword, product, or auto targeting expressions.

body: | REQUIRED {‘description’: ‘An array of ad groups.}’

adGroupId’: number, {‘description’: ‘The ad group identifier.’}
expressions {
value’: string, {‘description’: ‘The expression value.’}
type’: string, {‘description’: ‘The type of targeting expression’, ‘Enum’: ‘[ queryBroadMatches, queryPhraseMatches, queryExactMatches, asinCategorySameAs, asinBrandSameAs, asinPriceLessThan, asinPriceBetween, asinPriceGreaterThan, asinReviewRatingLessThan, asinReviewRatingBetween, asinReviewRatingGreaterThan, asinSameAs, queryBroadRelMatches, queryHighRelMatches, asinSubstituteRelated, asinAccessoryRelated, asinAgeRangeSameAs, asinGenreSameAs, asinIsPrimeShippingEligible ]’}
}

Returns:

ApiResponse

Campaigns explanation goes here.