पहले इंप्रेशन के लिए इंतज़ार का समय कम करना

प्लैटफ़ॉर्म चुनें: Android iOS Unity Android (लेगसी)

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

इस गाइड में, ऐप्लिकेशन सेशन में पहले इंप्रेशन की इंतज़ार अवधि को कम करने के लिए, इन बातों के बारे में बताया गया है:

शुरू करने से पहले

जारी रखने से पहले, Google Mobile Ads Unity Plugin सेट अप करें.

इनिशलाइज़ेशन टाइम आउट सेट करना

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

यहां दिए गए उदाहरण में, पांच सेकंड का इनिशियलाइज़ेशन टाइमआउट सेट किया गया है:

private bool _isInitialAdLoaded = false;

void InitializeWithInitialAd()
{
    // Load an ad after 5s if SDK initialization is slow.
    Invoke("LoadInitialAd", 5);

    MobileAds.Initialize((InitializationStatus initstatus) =>
    {
        LoadInitialAd();
    });
}

void LoadInitialAd()
{
    if (_isInitialAdLoaded)
    {
        return;
    }
    _isInitialAdLoaded = true;
    LoadAd();
}

पहले अनुरोध पर वॉटरफ़ॉल विज्ञापन के सोर्स हटाना

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

  1. एक मीडिएशन ग्रुप बनाएं और बिडिंग में हिस्सा लेने वाले विज्ञापन सोर्स जोड़ें.
  2. की latency और वैल्यू low का इस्तेमाल करके, सिर्फ़ बिडिंग वाले नए मीडिएशन ग्रुप में की-वैल्यू सेगमेंटेशन जोड़ें.
  3. यूज़र इंटरफ़ेस (यूआई) में, सिर्फ़ बिडिंग वाले नए मीडिएशन ग्रुप को अपने प्राइमरी मीडिएशन ग्रुप से ऊपर रखें. क्रम में बदलाव करने के लिए, मीडिएशन ग्रुप की प्राथमिकता बदलें.
  4. अपने पहले विज्ञापन दिखाने के अनुरोध में, कस्टम टारगेटिंग का की-वैल्यू पेयर शामिल करें:

    var customTargeting = new Dictionary<string, string> {["latency"] = "low",};
    var request = new AdRequest() {
        CustomTargeting = customTargeting,
    };
    

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

कम समय के लिए दिखने वाले इंप्रेशन पर परफ़ॉर्मेंस को बेहतर बनाना

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