Большасць выдаўцоў могуць назваць вам свой eCPM з дакладнасцю да двух знакаў пасля коскі. Яны ведаюць свой fill rate па гео і фармату. Яны штодня адсочваюць ARPDAU. Але спытайце ў іх, колькі часу праходзіць да таго, як рэклама адлюструецца пасля таго, як карыстальнік яе выклікаў, і ў адказ звычайна атрымаеце пусты погляд. Затрымка рэкламы — гэта метрыка, якую амаль ніхто не вымярае, і адна з самых дарагіх праблем мабільнай манетызацыі.
Што такое затрымка рэкламы?
Затрымка рэкламы — гэта час ад моманту, калі ваш дадатак запытвае рэкламу, да моманту, калі гэтая рэклама цалкам адлюстравана і бачная карыстальніку. Для rewarded video гэта прамежак паміж націскам карыстальніка на "Глядзець рэкламу" і фактычным пачаткам прайгравання відэа. Для interstitial гэта затрымка паміж трыгер-падзеяй і з'яўленнем поўнаэкраннай рэкламы. Для банераў гэта час, на працягу якога баннерны слот застаецца пустым да загрузкі зместу.
У ідэальным свеце гэты лік быў бы нулём. На самай справе ён вар'іруецца ад 200 мілісекунд у добра аптымізаваных наладах да 3 і больш секунд у дрэнна сканфігураваных waterfall — і кожная мілісекунда абыходзіцца вам у грошы.
Як затрымка разбурае прыбытак
Кінутыя паказы
Калі rewarded video грузіцца тры секунды, значная частка карыстальнікаў здаецца і закрывае акно. Яны хацелі ўзнагароду, але не настолькі, каб глядзець на круцельнік загрузкі. Гэты паказ каштаваў грошай — ваш waterfall знайшоў пакупніка, аўкцыён быў выйграны, — але карыстальнік так і не ўбачыў рэкламу. Ваш fill rate выглядае нармальна на дашбордзе, таму што тэхнічна рэклама была даручана. Але прыбытак быў страчаны, бо карыстальнік пайшоў раней, чым рэклама адлюстравалася.
Ніжэйшы ўзровень завяршэння
Карыстальнікі, якія пераносяць павольную загрузку, ужо раздражнёныя яшчэ да таго, як рэклама пачалася. Раздражнёныя карыстальнікі часцей знойдуць спосаб прапусціць або закрыць рэкламу раней, што зніжае ваш completion rate. Паколькі многія demand-партнёры плацяць за завершаны прагляд, ніжэйшыя ўзроўні завяршэння напрамую зніжаюць ваш эфектыўны eCPM — нават калі сыры eCPM на дашбордзе выглядае нязменным.
Пагоршаны карыстальніцкі вопыт
Затрымка рэкламы абыходзіцца вам не толькі ў неадкладны паказ — яна вучыць карыстальнікаў наогул пазбягаць рэкламных месцаў. Калі ваша rewarded video стабільна павольнае, карыстальнікі разумеюць, што націск кнопкі "Глядзець рэкламу" азначае чаканне, і перастаюць націскаць. Ваш узровень engagement трывала падае, памяншаючы агульную колькасць паказаў, даступных для манетызацыі.
Адкуль бярэцца затрымка
Занадта шмат крокаў waterfall
У традыцыйным waterfall кожная demand source выклікаецца паслядоўна. Калі ў вас восем demand sources і кожная адказвае за 300 мілісекунд, гэта 2,4 секунды да таго, як вы наогул пачнёце адлюстроўваць пераможную рэкламу. Гэта самы моцны аргумент у карысць in-app bidding і Open Bidding — яны выклікаюць усе крыніцы попыту адначасова, згортваючы паслядоўную затрымку ў адзін round-trip.
Ініцыялізацыя SDK
Некаторыя SDK ініцыялізуюцца лена, гэта значыць, што яны не пачынаюць загружацца да першага запыту рэкламы. Першы паказ ад такіх SDK можа заняць значна больш часу, чым наступныя. Папярэдняя ініцыялізацыя вашых галоўных SDK пры запуску дадатку — нават калі гэта крыху падаўжае час старту — звычайна дае чысты станоўчы эфект за кошт ліквідацыі затрымкі першага паказу.
Цяжкія крэатывы
Відэакрэатыў вагой 15 мегабайтаў будзе спампоўвацца і буферызавацца прыкметна даўжэй за той, што важыць 3 мегабайты, асабліва на павольных злучэннях, звычайных для развіваючыхся рынкаў. Вы не можаце кантраляваць памер крэатыву напрамую, але вы можаце задаць парогі timeout, якія прапускаюць павольна грузячыяся крэатывы на карысць больш лёгкіх альтэрнатыў.
Як вымяраць затрымку рэкламы
Большасць платформаў mediation па змаўчанні не паказваюць метрыкі затрымкі. Вы мусіце інструментаваць іх самастойна. Запішыце часавую метку, калі ваш дадатак выклікае запыт рэкламы, і запішыце яшчэ раз, калі спрацоўвае impression callback рэкламы. Розніца — гэта ваша рэальная затрымка. Адсочвайце гэта як размеркаванне, а не як сярэдняе — медыяна можа складаць 400 мілісекунд, але калі ваш 95-ы перцэнтыль — 4 секунды, у вас ёсць істотная праблема хваста, якая закранае 5 працэнтаў усіх паказаў.
Калі вы не вымяраеце затрымку рэкламы, вы ляціце ўсляпую па адной з самых уплывовых зменных вашага манетызацыйнага стэка. Пачніце вымяраць гэта сёння — вы амаль напэўна знойдзеце даход, пра страту якога нават не здагадваліся.
Памяншэнне затрымкі
Агрэсіўна папярэдне загружайце
Запытвайце наступную рэкламу, як толькі бягучая заканчваецца. Для rewarded video майце наступную рэкламу гатовай яшчэ да таго, як карыстальнік убачыць кнопку "Глядзець рэкламу". Для interstitials загружайце папярэдне падчас натуральных пунктаў пераходу ў плыні вашага дадатку.
Задавайце timeout-ы
Сканфігуруйце максімальны час чакання для кожнай demand source — звычайна ад 1 да 2 секунд. Калі крыніца не адказала ў межах timeout, пераходзьце да наступнай. Страта некалькіх паказаў з высокім eCPM, але павольных, таго вартая, калі гэта азначае, што астатнія 95 працэнтаў паказаў грузяцца імгненна.
Пераходзьце на bidding
Дзе толькі магчыма, замяняйце паслядоўныя waterfall-выклікі адначасовым bidding. Як Open Bidding праз GAM, так і in-app bidding праз вашу mediation-платформу рэзка зніжаюць затрымку ў параўнанні з традыцыйнымі waterfall-амі.
Супрацоўнічайце з managed-партнёрам
Managed monetization партнёр маніторыць затрымку па ўсім вашым ad stack і бесперапынна аптымізуе хуткасць разам з даходам. Ён можа вызначыць, якія demand sources дадаюць непрапарцыйна шмат затрымкі, і скарэктаваць вашу канфігурацыю, каб ліквідаваць вузкія месцы — часта вяртаючы прыбытак, пра страту якога вы нават не здагадваліся.