BiddingStrategy

बिडिंग की रणनीति को कंट्रोल करने वाली सेटिंग. बिडिंग की रणनीति से, बिड की कीमत तय होती है.

जेएसओएन के काेड में दिखाना
{

  // Union field bid_strategy_scheme can be only one of the following:
  "fixedBid": {
    object (FixedBidStrategy)
  },
  "maximizeSpendAutoBid": {
    object (MaximizeSpendBidStrategy)
  },
  "performanceGoalAutoBid": {
    object (PerformanceGoalBidStrategy)
  }
  // End of list of possible types for union field bid_strategy_scheme.
}
फ़ील्ड
यूनियन फ़ील्ड bid_strategy_scheme. ज़रूरी है. bid_strategy_scheme इनमें से सिर्फ़ एक हो सकता है:
fixedBid

object (FixedBidStrategy)

ऐसी रणनीति जिसमें बिडिंग की तय कीमत का इस्तेमाल किया जाता है.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

ऐसी रणनीति जो पूरा बजट खर्च करते हुए, आपके परफ़ॉर्मेंस लक्ष्य के हिसाब से बिड को अपने-आप अडजस्ट करती है.

इंसर्शन ऑर्डर के लेवल पर, लाइन आइटम के markupType को PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM पर सेट नहीं किया जा सकता. इसके अलावा, जब performanceGoalType इनमें से एक हो:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED

इंसर्शन ऑर्डर लाइन आइटम का lineItemType, इनमें से कोई एक होना चाहिए:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT

और जब performanceGoalType इनमें से कोई एक हो:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

इंसर्शन ऑर्डर के लाइन आइटम का lineItemType, LINE_ITEM_TYPE_VIDEO_DEFAULT होना चाहिए.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

यह ऐसी रणनीति है जो किसी खास परफ़ॉर्मेंस लक्ष्य को पूरा करने के लिए, बिड में अपने-आप बदलाव करती है. इसका इस्तेमाल सिर्फ़ लाइन आइटम इकाई के लिए किया जाना चाहिए.

FixedBidStrategy

ऐसी रणनीति जिसमें बिडिंग की तय कीमत का इस्तेमाल किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "bidAmountMicros": string
}
फ़ील्ड
bidAmountMicros

string (int64 format)

विज्ञापन देने वाले की मुद्रा के माइक्रो में, बिड की तय रकम. इंसर्शन ऑर्डर की इकाई के लिए, bidAmountMicros को 0 के तौर पर सेट किया जाना चाहिए. लाइन आइटम इकाई के लिए, bidAmountMicros दी गई मुद्रा की बिल करने लायक यूनिट से ज़्यादा या उसके बराबर होना चाहिए. साथ ही, यह ज़्यादा से ज़्यादा 10,00,00,000 की सीमा से कम या उसके बराबर होना चाहिए.

उदाहरण के लिए, 15,00,000, मुद्रा की 1.5 स्टैंडर्ड यूनिट दिखाता है.

MaximizeSpendBidStrategy

ऐसी रणनीति जो पूरा बजट खर्च करते हुए, किसी खास परफ़ॉर्मेंस लक्ष्य को ऑप्टिमाइज़ करने के लिए, बिड में अपने-आप बदलाव करती है.

जेएसओएन के काेड में दिखाना
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
फ़ील्ड
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

ज़रूरी है. वह परफ़ॉर्मेंस लक्ष्य जिसे बिडिंग की रणनीति, पूरे बजट को खर्च करते समय कम करने की कोशिश करती है. इस रणनीति के लिए, BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM का इस्तेमाल नहीं किया जा सकता.

maxAverageCpmBidAmountMicros

string (int64 format)

वह ज़्यादा से ज़्यादा औसत सीपीएम जो विज्ञापन देने वाले की मुद्रा के माइक्रो में, बोली लगाई जा सकती है. दी गई मुद्रा की बिल करने लायक इकाई से ज़्यादा या उसके बराबर होनी चाहिए.

उदाहरण के लिए, 15,00,000, मुद्रा की 1.5 स्टैंडर्ड यूनिट दिखाता है.

raiseBidForDeals

boolean

रणनीति के तहत, कम से कम कीमत वाली डील को ध्यान में रखा जाता है या नहीं.

customBiddingAlgorithmId

string (int64 format)

इस रणनीति के लिए इस्तेमाल किए गए कस्टम बिडिंग एल्गोरिदम का आईडी. सिर्फ़ तब लागू होता है, जब performanceGoalType को BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO पर सेट किया गया हो.

BiddingStrategyPerformanceGoalType

बिडिंग की रणनीति के लिए, परफ़ॉर्मेंस के संभावित टाइप.

Enums
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED प्रकार मान मौजूद नहीं है या इस वर्शन में अज्ञात है.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA हर कार्रवाई की लागत.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC हर क्लिक की लागत.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM ध्यान खींचने वाले विज्ञापन की सीपीएम.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO कस्टम बिडिंग वाला एल्गोरिदम.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA इनव्यू और सुने जा सकने वाले व्यू की पूरी संख्या.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN 10 सेकंड से ज़्यादा समय तक देखे जाने का समय.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED दिखने वाले इंप्रेशन.

PerformanceGoalBidStrategy

यह ऐसी रणनीति है जो किसी खास परफ़ॉर्मेंस लक्ष्य को पूरा करने के लिए, बिड में अपने-आप बदलाव करती है.

जेएसओएन के काेड में दिखाना
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
फ़ील्ड
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

ज़रूरी है. परफ़ॉर्मेंस लक्ष्य का वह टाइप जिसे बिडिंग की रणनीति हासिल करने या पूरा करने की कोशिश करेगी.

लाइन आइटम लेवल के इस्तेमाल के लिए, वैल्यू इनमें से एक होनी चाहिए:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.
performanceGoalAmountMicros

string (int64 format)

ज़रूरी है. बोली लगाने की रणनीति, परफ़ॉर्मेंस के जिस लक्ष्य को हासिल करने या उससे आगे निकलने की कोशिश करेगी वह विज्ञापन देने वाले की मुद्रा के माइक्रो में या आरओएएस (विज्ञापन खर्च पर रिटर्न) की माइक्रो में तय की गई वैल्यू के तौर पर सेट होगी. यह वैल्यू, विज्ञापन देने वाले की मुद्रा पर भी आधारित होती है. दी गई मुद्रा की बिल करने लायक यूनिट से ज़्यादा या उसके बराबर होनी चाहिए. साथ ही, यह ऊपरी सीमाओं से छोटी या उसके बराबर होनी चाहिए. हर performanceGoalType की ऊपरी सीमा होती है:

  • जब performanceGoalType BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA है, तो ज़्यादा से ज़्यादा सीमा 10,000.00 डॉलर होगी.
  • जब performanceGoalType BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC है, तो ज़्यादा से ज़्यादा सीमा 1,000.00 डॉलर होगी.
  • जब performanceGoalType BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM है, तो ज़्यादा से ज़्यादा सीमा 1,000.00 डॉलर होगी.
  • जब performanceGoalType, BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO हो, तो ऊपरी सीमा 1000.00 और निचली सीमा 0.01 होगी.

उदाहरण: अगर इसे BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM पर सेट किया जाता है, तो बिड की कीमत इस संभावना पर आधारित होगी कि हर उपलब्ध इंप्रेशन देखा जा सकता है. उदाहरण के लिए, अगर ध्यान खींचने वाले विज्ञापन की सीपीएम टारगेट 2 डॉलर है और किसी इंप्रेशन के दिखने की संभावना 40% है, तो बोली की कीमत 0.80 डॉलर सीपीएम (2 डॉलर का 40%) होगी.

उदाहरण के लिए, 15,00,000, मुद्रा या आरओएएस वैल्यू की 1.5 स्टैंडर्ड यूनिट दिखाता है.

maxAverageCpmBidAmountMicros

string (int64 format)

वह ज़्यादा से ज़्यादा औसत सीपीएम जो विज्ञापन देने वाले की मुद्रा के माइक्रो में, बोली लगाई जा सकती है. दी गई मुद्रा की बिल करने लायक इकाई से ज़्यादा या उसके बराबर होनी चाहिए. performanceGoalType को BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM पर सेट करने पर लागू नहीं होता.

उदाहरण के लिए, 15,00,000, मुद्रा की 1.5 स्टैंडर्ड यूनिट दिखाता है.

customBiddingAlgorithmId

string (int64 format)

इस रणनीति के लिए इस्तेमाल किए गए कस्टम बिडिंग एल्गोरिदम का आईडी. सिर्फ़ तब लागू होता है, जब performanceGoalType को BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO पर सेट किया गया हो.