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.