सुरक्षित ऑडियंस मीडिएशन की मदद से, एक से ज़्यादा सेलर के लिए नीलामी की सुविधा

सुझाव या राय देना

सेल-साइड विज्ञापन प्लैटफ़ॉर्म, ऑप्टिमाइज़ करने के लिए विज्ञापन के डिमांड सोर्स के लिए अलग-अलग तरीके अपनाते हैं रेवेन्यू बढ़ाने के लिए भी किया जा सकता है. विज्ञापन मीडिएशन के साथ, कोई विज्ञापन नेटवर्क या सेवा एक से ज़्यादा विज्ञापन नेटवर्क कंपनी, दिए गए विज्ञापन स्लॉट के लिए सबसे अच्छा विज्ञापन तय करती है. यह प्रस्ताव इस बारे में जानकारी दी गई है कि Android पर Protected Audience API को वॉटरफ़ॉल मीडिएशन की सुविधा को, निजता की सुरक्षा के साथ लागू किया जा सकता है. आज, विज्ञापन नेटवर्क की मदद से, ऐप्लिकेशन डेवलपर को ऐसे कई तरीके मिलते हैं जिनकी मदद से वे एकाधिक विज्ञापन विक्रेता:

  1. वॉटरफ़ॉल मीडिएशन: ऐप्लिकेशन डेवलपर, विज्ञापन की क्रम वाली सूची बनाते हैं नेटवर्क, जो अक्सर दिए गए eCPMs के हिसाब से रैंक किए जाते हैं नेटवर्क. इस सूची को मीडिएशन चेन के नाम से जाना जाता है. ऐप्लिकेशन डेवलपर के मीडिएशन प्लैटफ़ॉर्म इस सूची का इस्तेमाल करके, विज्ञापन नेटवर्क को उसी क्रम में कॉल करता है जिस क्रम में वे की सूची में शामिल किया गया है.
  2. प्रोग्रामैटिक मीडिएशन: कई विज्ञापन नेटवर्क कंपनियों को ऐप्लिकेशन डेवलपर को विज्ञापन अवसरों के लिए बिडिंग में हिस्सा लेने के लिए. ये नेटवर्क उन्हें रीयल-टाइम में इस आधार पर बिड करने की अनुमति दी जा सकती है कि वे अवसर को कितनी अहमियत देते हैं.
  3. हाइब्रिड मीडिएशन: यह वॉटरफ़ॉल और प्रोग्राम के हिसाब से, अपने-आप जनरेट होने वाली प्रोसेस का कॉम्बिनेशन होता है. मीडिएशन तकनीकों का इस्तेमाल करता है.

वॉटरफ़ॉल मीडिएशन

वॉटरफ़ॉल मीडिएशन में, विज्ञापन का कोई अवसर आने पर, विज्ञापन SDK टूल एक अनुरोध भेजता है उसके बैकएंड सर्वर पर उपलब्ध है. एक सफल विज्ञापन के अनुरोध का जवाब देने के बजाय क्रिएटिव, सर्वर एक मीडिएशन चेन के साथ जवाब देता है, जिसमें विज्ञापन की एक सूची होती है पुराने eCPM के हिसाब से क्रम में लगाए गए नेटवर्क.


वॉटरफ़ॉल मीडिएशन मॉडल का डायग्राम पहली इमेज. वॉटरफ़ॉल मीडिएशन मॉडल.

परंपरागत वॉटरफ़ॉल मॉडल में, विज्ञापन दिखाने के लिए इस्तेमाल किया जाने वाला SDK टूल, हर विज्ञापन नेटवर्क कंपनी या उसकी अपनी विज्ञापन नेटवर्क कंपनी को कॉल करता है नीलामी SDK टूल) को मीडिएशन चेन के तय क्रम में रखें. अगर कोई विज्ञापन नेटवर्क यह कर सकता है विज्ञापन अनुरोध पूरा करने पर, विज्ञापन नेटवर्क कंपनी विज्ञापन को रेंडर करती है. अगर ऐसा नहीं है, तो अनुरोध उसे चेन में अगले नेटवर्क पर भेजा जाएगा. यह प्रक्रिया तब तक दोहराई जाती है, जब तक अनुरोध पूरा हो गया हो या चेन खत्म हो गई हो.

वॉटरफ़ॉल मीडिएशन को अक्सर, मीडिएशन को फिर से क्रम में लगाकर ऑप्टिमाइज़ किया जाता है यह डेटा, पहले पक्ष के विज्ञापन डिमांड सोर्स से मिले eCPM के फिर से आकलन के आधार पर तैयार किया जाता है.

प्रोग्रामैटिक मीडिएशन

प्रोग्रामैटिक मीडिएशन (जिसे "हेडर बिडिंग" भी कहा जाता है) एक ऐसा विकल्प है जो पुराने eCPM का इस्तेमाल करके यह तय किया जाता है कि किस विज्ञापन नेटवर्क को विज्ञापन दिखाने का विज्ञापन अनुरोध. प्रोग्रामैटिक मीडिएशन की मदद से, सेवा देने वाली कंपनियां इसके बजाय लाइव बिड वैल्यू का इस्तेमाल करती हैं का इस्तेमाल करें.


प्रोग्राम के हिसाब से, अपने-आप प्रोसेस होने वाले मीडिएशन मॉडल का डायग्राम दूसरी इमेज: प्रोग्रामैटिक मीडिएशन मॉडल

हाइब्रिड मीडिएशन

कुछ प्रोग्रामैटिक मीडिएशन समाधान, विज्ञापन नेटवर्क को हाइब्रिड मोड में मिलाते हैं वॉटरफ़ॉल और बिडिंग की सुविधा का इस्तेमाल करके, विज्ञापन पर ज़्यादा कंट्रोल दिया जा सकता है. साथ ही, विज्ञापन नेटवर्क में शामिल विज्ञापन नेटवर्क से मिलने वाले रेवेन्यू को बढ़ाने के लिए, लाइव eCPM का इस्तेमाल करने का फ़ायदा मिला है.

हाइब्रिड मीडिएशन मॉडल में, विज्ञापन नेटवर्क कंपनियां और मीडिएशन प्रोवाइडर वॉटरफ़ॉल के एलिमेंट को जोड़कर, ऐप्लिकेशन डेवलपर को ज़्यादा सुविधा दी गई है रीयल-टाइम बिडिंग. हाइब्रिड मॉडल की मदद से, ऐप्लिकेशन डेवलपर विज्ञापन नेटवर्क कंपनी कॉन्फ़िगर कर सकते हैं पुराने eCPM के आधार पर, जो उन्हें पहले विज्ञापन दिखाने का मौका देता है विज्ञापन के अवसरों को भरने के लिए, हिस्सा लेने वाले नेटवर्क के साथ रीयल-टाइम बिडिंग चलाना.

प्रोटेक्टेड ऑडियंस वॉटरफ़ॉल मीडिएशन

Android पर Protected Audience API, वॉटरफ़ॉल मीडिएशन के साथ काम करता है. इसके लिए: कई नीलामियों में से हर एक को फ़िल्टर करता है. हर नीलामी, मीडिएशन ग्राफ़ के किसी एक नोड के लिए होती है. अगर वहां नीलामी से कोई विजेता नहीं है, अगला नेटवर्क नीलामी नोड तब तक कॉल किया जाता है, जब तक चेन खत्म हो गई है. वॉटरफ़ॉल मीडिएशन की प्रोसेस इस तरह है:

  1. मीडिएशन SDK, कॉन्टेक्स्ट के हिसाब से विज्ञापन सर्वर से मीडिएशन चेन को फ़ेच करता है एंडपॉइंट का इस्तेमाल करता है, जो खोज के हिसाब से विज्ञापन या मीडिएशन चेन दिखा सकता है.
  2. अगर विज्ञापन सर्वर का एंडपॉइंट मीडिएशन चेन दिखाता है, तो मीडिएशन SDK यह चेन के हर आइटम को क्रम से बांटता है और प्रोसेस में हिस्सा लेने के लिए, की मदद से, विज्ञापन नेटवर्क कंपनी के SDK टूल का इस्तेमाल कर सकता है. हर आइटम जो विज्ञापन नेटवर्क कंपनी का, इंप्रेशन, क्लिक या विज्ञापन समय की किसी खास मात्रा के लिए खास कीमत.
  3. अगर चेन का कोई भी लाइन आइटम जीतने वाला विज्ञापन नहीं चुनता है, तो मीडिएशन SDK किसी विज्ञापन को रीमार्केटिंग और संदर्भ के हिसाब से विज्ञापन, दोनों के हिसाब से ऑडियंस के लिए विज्ञापन चुनने का विकल्प.


Protected Audience के वॉटरफ़ॉल मीडिएशन फ़्लो का डायग्राम तीसरी इमेज. Protected Audience API की मदद से, वॉटरफ़ॉल मीडिएशन.

पिछला डायग्राम, वॉटरफ़ॉल मीडिएशन एल्गोरिदम का एक उदाहरण दिखाता है जिसे मीडिएशन SDK टूल लागू कर सकता है. हालांकि, वह पहले पक्ष की अनुमति के बिना भी ऐसा कर सकता है विज्ञापन नेटवर्क को ऑप्टिमाइज़ करने के लिए. Protected Audience API, पहले पक्ष के विज्ञापन के साथ काम करता है विज्ञापन चुनने के वर्कफ़्लो की चेन को मंज़ूरी देकर नेटवर्क ऑप्टिमाइज़ेशन और जीतने वाले इंप्रेशन के बारे में बताता है.

विज्ञापन चुनने का नतीजा

selectAds() का रिटर्न टाइप एक AdSelectionOutcome ऑब्जेक्ट है. AdSelectionOutcome में जीतने वाले विज्ञापन का रेंडर यूआरआई और AdSelectionId, एक ओपेक पूर्णांक होता है, जो सबसे अच्छे वैल्यू की पहचान करता है पंक्ति वस्तु के विज्ञापन क्रिएटिव करते हैं.

AdSelectionOutcome {
  Uri renderUri;
  Long AdSelectionId;
}

AdSelectionId, AdSelectionOutcome की ओर पॉइंटर की तरह काम करता है. आज, AdSelectionId को reportResult() तरीके में, ReportImpressionInput पैरामीटर की मदद से उन सही विज्ञापनों की पहचान की जा सकती है जो reportWin() और reportResult() मेथड शुरू किए गए हैं.

कई आउटलेट वाले कारोबारी ग्रुप के विज्ञापन चुनने का प्रस्ताव

हम selectAds() को AdSelectionFromOutcomesConfig से ओवरलोड करने का सुझाव देते हैं.

val config = AdSelectionFromOutcomesConfig.Builder()
        .setSeller(seller)
        .setAdSelectionIds(listOf(outcome1pAdSelectionId))
        .setSelectionSignals({"bid_floor": bidFloorOfNextNetworkInline})
        .setSelectionLogicUri(selectionLogicUri)
        .build()
adSelectionClient.selectAds(config)

इससे मीडिएशन SDK टूल, विजेता विज्ञापन की बिड की तुलना अगली इनलाइन के साथ कर पाता है की कम से कम सीमा तय करें.

पहला उदाहरण:

दूसरा उदाहरण:

जीतने वाले इंप्रेशन की रिपोर्ट करें

अगर selectAds(AdSelectionFromOutcomes) में से कोई विजेता होता है, तो वह विज्ञापन जीत जाता है मध्यस्थता. इसके बाद, reportImpression को इसके विज्ञापन चुनने के आईडी के साथ कॉल किया जाता है selectAds(AdSelectionFromOutcomes) का विनिंग विज्ञापन और उससे जुड़ा दूसरा विज्ञापन AdSelectionConfig.

अगर विजेता इनमें से किसी एक के लिए, selectAds(AdSelectionConfig) से वापस आता है नेटवर्क, फिर reportImpression को विज्ञापन चुनने के आईडी और कॉन्फ़िगरेशन के साथ कॉल किया जाता है उस कॉल से.

वॉटरफ़ॉल मीडिएशन चलाना

वॉटरफ़ॉल मीडिएशन से चलने के लिए, कार्रवाइयों का क्रम यहां दिया गया है प्रोसेस.

  1. पहले पक्ष का विज्ञापन चुनें.
  2. मीडिएशन चेन में दोहराएं. हर तीसरे पक्ष के नेटवर्क के लिए, यह काम करें फ़ॉलो किया जा रहा है:
    1. पहले पक्ष outcomeId के साथ AdSelectionFromOutcomeConfig बिल्ड तीसरे पक्ष के SDK टूल की बिड की कम से कम सीमा
    2. पिछले चरण में बताए गए config के साथ selectAds() को कॉल करें.
    3. अगर नतीजा खाली नहीं है, तो विज्ञापन दिखाएं.
    4. SDK टूल के मौजूदा नेटवर्क अडैप्टर के selectAds() तरीके से कॉल करें. अगर नतीजे में खाली नहीं है, तो विज्ञापन दिखाएं.
  3. अगर चेन से कोई विजेता नहीं मिलता है, तो पहले पक्ष का विज्ञापन दिखाएं.

सबसे सही तरीके

पहले पक्ष के ऑप्टिमाइज़ेशन से पहले, काम की नीलामियां करना

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

Protected Audience API की रीमार्केटिंग मांग, सिर्फ़ क्लाइंट-साइड पर उपलब्ध होती है Protected Audience API से जुड़ी नीलामी का इस्तेमाल करता है. इस वजह से, यह ऐप्लिकेशन चालू करना मुश्किल हो सकता है सर्वर साइड पर पहले-पक्ष का ऑप्टिमाइज़ेशन. पहले पक्ष से जुड़ी समस्याओं को कम करने के लिए ऑप्टिमाइज़ेशन, पहले संदर्भ के हिसाब से नीलामी, और फिर पहले पक्ष की परफ़ॉर्मेंस विजेता विज्ञापन परिणाम के आधार पर ऑप्टिमाइज़ेशन, जैसा कि इस पर पहले बताया गया है पेज पर जाएं.

अपने डिवाइस पर मौजूद मीडिएशन चेन छोटी रखें

बेहतर परफ़ॉर्मेंस के लिए, डिवाइस पर मौजूद मीडिएशन चेन को छोटा रखा जाना चाहिए. कॉन्टेंट बनाने नीलामी की संख्या के हिसाब से, डिवाइस पर कन्वर्ज़न वैल्यू को एक-एक करके लागू करने की लागत लीनियर हो सकती है इसका आकलन मीडिएशन चेन के हिस्से के तौर पर किया जाता है. दूसरे शब्दों में, ज़्यादा नोड से और इंतज़ार का समय बढ़ सकता है. जोखिमों को ध्यान में रखें नोड को ऑन-डिवाइस मीडिएशन इवैलुएशन के लिए भेजने पर, रेवेन्यू में लगने वाला समय.

ज़रूरी बातें

Protected Audience API, मीडिएशन के लिए बेहतर समाधान नहीं देता विज्ञापन स्लॉट हैं. प्रत्येक विज्ञापन स्लॉट को स्वतंत्र रूप से संसाधित किया जाना चाहिए.

Protected Audience मीडिएशन API, वॉटरफ़ॉल मीडिएशन और सीमित तौर पर काम करता है प्रोग्रामैटिक मीडिएशन. अतिरिक्त प्रोग्रामैटिक विज्ञापनों के बारे में ज़्यादा जानकारी आने वाले समय में, मीडिएशन के इस्तेमाल के उदाहरण शेयर किए जाएंगे.

कॉन्टेक्स्ट के हिसाब से दिखाए जाने वाले विज्ञापनों को फ़ेच करने के बाद ही, Protected Audience से विज्ञापन दिखाए जाते हैं. Protected Audience API का इस्तेमाल करने से, विज्ञापन दिखने में लगने वाले समय पर असर पड़ सकता है अनुरोध.