Naşirlərin əksəriyyəti sizə eCPM göstəricilərini iki onluq dəqiqliklə deyə bilər. Onlar öz fill rate göstəricilərini geo və format üzrə bilir. ARPDAU-nu gündəlik izləyirlər. Amma onlardan soruşun ki, istifadəçi reklam istəyindən sonra reklamın ekranda görünməsi nə qədər çəkir — adətən boş baxışla qarşılaşacaqsınız. Reklam gecikməsi demək olar ki, heç kimin ölçmədiyi göstəricidir — və mobil monetizasiyada ən bahalı problemlərdən biridir.
Reklam gecikməsi nədir?
Reklam gecikməsi tətbiqinizin reklam sorğusu göndərdiyi an ilə həmin reklamın tam render olunub istifadəçiyə görünən an arasındakı vaxtdır. Rewarded video üçün bu, istifadəçinin "Reklama bax" düyməsinə toxunması ilə videonun həqiqətən oynamağa başlaması arasındakı boşluqdur. Interstitial üçün bu, tetikləyici hadisə ilə tam ekran reklamının görünməsi arasındakı gecikmədir. Banner-lər üçün isə bu, banner yerinin məzmun yüklənmədən əvvəl boş qaldığı müddətdir.
İdeal dünyada bu rəqəm sıfır olardı. Reallıqda isə o, yaxşı optimallaşdırılmış qurulumlarda 200 millisaniyədən, zəif konfiqurasiya olunmuş waterfall-larda 3 və ya daha çox saniyəyə qədər dəyişir — və hər millisaniyə sizə pula başa gəlir.
Gecikmə gəliri necə məhv edir
Tərk edilmiş impression-lar
Rewarded video yüklənməsi üç saniyə çəkəndə, istifadəçilərin əhəmiyyətli bir faizi imtina edib pəncərəni bağlayır. Onlar mükafatı istəyirdilər, amma yüklənmə spinerinə baxaraq gözləyəcək qədər yox. Həmin impression pul dəyərində idi — waterfall-ınız alıcı tapdı, auksion qazanıldı — amma istifadəçi reklamı heç görmədi. Dashboard-da fill rate göstəriciniz yaxşı görünür, çünki reklam texniki olaraq təqdim edilib. Amma gəlir itirildi, çünki istifadəçi reklam render olunmadan əvvəl tərk etdi.
Daha aşağı tamamlama nisbətləri
Yavaş yüklənməyə dözüb gözləyən istifadəçilər reklam başlamazdan əvvəl artıq əsəbiləşiblər. Əsəbi istifadəçilər reklamı atlamaq və ya erkən bağlamaq yollarını daha çox tapırlar, bu da completion rate-i azaldır. Bir çox demand partnyoru tamamlanmış baxış əsasında ödədiyi üçün, aşağı tamamlama nisbətləri birbaşa effektiv eCPM-i azaldır — hətta dashboard-dakı xam eCPM dəyişməmiş görünsə də.
Pisləşmiş istifadəçi təcrübəsi
Reklam gecikməsi sizə təkcə ani impression-a başa gəlmir — o, istifadəçiləri reklam yerlərindən bütövlükdə qaçmağa öyrədir. Əgər rewarded video-nuz ardıcıl olaraq yavaşdırsa, istifadəçilər "Reklama bax" düyməsinə toxunmağın gözləmək demək olduğunu öyrənirlər və toxunmağı dayandırırlar. Engagement nisbətiniz daimi olaraq düşür, monetizasiya üçün mövcud ümumi impression sayını azaldır.
Gecikmə haradan gəlir
Həddindən artıq waterfall addımı
Ənənəvi waterfall-da hər bir demand source ardıcıl olaraq çağırılır. Əgər səkkiz demand source-unuz varsa və hər biri cavab üçün 300 millisaniyə tələb edirsə, bu qalib reklamı render etməyə başlamazdan əvvəl 2,4 saniyə deməkdir. Bu, in-app bidding və Open Bidding-ə dair ən güclü arqumentdir — onlar bütün demand source-lara eyni vaxtda müraciət edir və ardıcıl gecikməni vahid round-trip-ə yığır.
SDK-nın ilkin qurulması
Bəzi SDK-lar lazy şəkildə ilkinləşdirilir, yəni ilk reklam sorğusuna qədər yüklənməyə başlamır. Bu SDK-lardan gələn ilk impression sonrakılardan xeyli uzun çəkə bilər. Tətbiqin işə düşməsi zamanı əsas SDK-larınızı əvvəlcədən ilkinləşdirmək — startup vaxtını bir qədər artırsa da — adətən ilk impression gecikməsini aradan qaldıraraq xalis müsbət nəticə verir.
Ağır creative-lər
15 meqabayt ağırlığında video creative, 3 meqabaytlıq bir creative ilə müqayisədə gözə çarpacaq dərəcədə daha uzun yüklənəcək və bufferə ehtiyacı olacaq — xüsusən də inkişaf etməkdə olan bazarlarda adi olan daha yavaş bağlantılarda. Creative ölçüsünə birbaşa nəzarət edə bilməzsiniz, amma yavaş yüklənən creative-ləri daha yüngül alternativlər xeyrinə atlayacaq timeout hədləri təyin edə bilərsiniz.
Reklam gecikməsini necə ölçmək olar
Mediation platformalarının çoxu standart olaraq gecikmə metrikalarını göstərmir. Onu özünüz instrumentasiya etməlisiniz. Tətbiqiniz reklam sorğusunu çağıranda timestamp-i loga yazın və reklamın impression callback-i işə düşəndə yenidən yazın. Fərq sizin real gecikmənizdir. Bunu orta kimi yox, paylanma kimi izləyin — median 400 millisaniyə ola bilər, amma 95-ci persentiliniz 4 saniyədirsə, bütün impression-ların 5 faizinə təsir edən ciddi quyruq problemi var.
Reklam gecikməsini ölçmürsünüzsə, monetizasiya stack-inizdəki ən təsirli dəyişənlərdən birində kor uçursunuz. Bu gün ölçməyə başlayın — demək olar ki, itirdiyinizi bilmədiyiniz gəliri tapacaqsınız.
Gecikməni azaltmaq
Aqressiv şəkildə əvvəlcədən yükləyin
Cari reklam bitən kimi növbəti reklamı tələb edin. Rewarded video üçün, istifadəçi "Reklama bax" düyməsini görməzdən əvvəl növbəti reklam hazır olsun. Interstitial-lar üçün isə tətbiq axınınızdakı təbii keçid nöqtələrində əvvəlcədən yükləyin.
Timeout-lar təyin edin
Hər demand source üçün maksimum gözləmə vaxtını konfiqurasiya edin — adətən 1 ilə 2 saniyə arası. Əgər source timeout müddətində cavab verməyibsə, növbətisinə keçin. Yüksək eCPM-li, amma yavaş bir neçə impression-u itirmək qalan 95 faiz impression-un ani yüklənməsi deməkdirsə, buna dəyər.
Bidding-ə keçin
Mümkün olan yerdə ardıcıl waterfall çağırışlarını eyni vaxtda bidding ilə əvəz edin. Həm GAM üzərindən Open Bidding, həm də mediation platformanız vasitəsilə in-app bidding ənənəvi waterfall-larla müqayisədə gecikməni kəskin şəkildə azaldır.
Managed partnyorla işləyin
Managed monetization partnyoru bütün ad stack-iniz boyunca gecikməyə nəzarət edir və gəlirlə yanaşı sürət üçün də daim optimallaşdırma aparır. Hansı demand source-ların qeyri-mütənasib gecikmə əlavə etdiyini müəyyənləşdirə və darboğazları aradan qaldırmaq üçün konfiqurasiyanı tənzimləyə bilər — tez-tez itirdiyinizi bilmədiyiniz gəliri geri qaytarır.