Ако већ монетизујете помоћу AdMob-а и желите да направите корак даље како бисте генерисали приход помоћу своје Android апликације, Оптимизација прихода од оглашавања путем AdMob медијације То је вероватно најисплативији потез који можете направити. Правилно подешено, посредовање претвара ваш инвентар у континуирану аукцију на више мрежа, максимизирајући сваки приказ без нарушавања корисничког искуства.
У овом чланку ћете пронаћи комплетан и веома практичан водич, намењен програмерима и издавачима који већ остварују приход, али желе да сазнају више. Како да извучете максимум из AdMob-а обједињавањем посредовања, лицитирања, сегментације, усклађености са законом и аналитикеВидећете све, од основних концепата до напредних најбољих пракси, примера из стварног света, типичних проблема и како да га интегришете у Андроид, иОС и моторе попут Јунитија.
Шта је AdMob медијација и зашто повећава ваш приход?
AdMob посредовање је функција која вам омогућава управљајте свим изворима огласа са једног панела које приказују огласе у вашим апликацијама: AdMob-ова сопствена мрежа и десетине спољних мрежа. Уместо да се ослања само на једну мрежу, AdMob шаље сваки захтев за оглас вишеструким изворима и задржава онај који највише плаћа или има највеће шансе да испуни захтев.
AdMob ради са Више од 30 мрежа преко званичних адаптера и више од 70 преко прилагођених догађајаСве ове мреже добијају једнак приступ инвентару, што гарантује фер динамику аукције: приказује се оглас са мреже која највише плаћа за тај одређени приказ, под условом да испуњава услове циљања и смернице.
Једна од његових предности је то што AdMob не само да делује као мост између мрежа, већ и нуди Интегрисани алати за аутоматизацију и поједностављивање ваше стратегије монетизацијеОво укључује оптимизацију огласне мреже (ORP), медијационе групе, детаљно извештавање и дубоку интеграцију са Google екосистемом (Firebase, Analytics, UMP итд.).
Каскадно посредовање наспрам лицитирања: два модела која можете комбиновати
AdMob подржава две врсте извора оглашавања: Каскадни извори и извори за лицитирањеЗанимљиво је да можете креирати хибридне конфигурације комбиновањем оба у истој медијационој групи како бисте извукли максимум из сваког приказа.
У моделу водопада, извори се позивају један по један пратећи Медијум за eCPM који ручно дефинишетене оно што је мрежа спремна да плати у том тренутку. Мрежа са највишим eCPM-ом се прва позива; ако не попуни задатак штампања, прелази на следећи и тако даље. То је класичан модел који функционише, али не приказује увек праву вредност сваког задатка штампања.
Лицитирање, с друге стране, омогућава Извори огласа се такмиче у реалном времену у једној аукцијиСвака мрежа за лицитирање подноси своју понуду на основу вредности тог одређеног приказа (корисник, контекст, земља, тип уређаја итд.), а највећи понуђач побеђује. Ово решење, које Google једноставно назива ЛицитирањеДизајниран је да извуче још више новца из сваког отиска и смањи ручни рад подешавања еЦПМ-а.
AdMob вам омогућава да креирате хибридне конфигурације у вашим групама за медијацијуИзвори за лицитирање се такмиче у реалном времену, а ако се испис не попуни, посредовање се прослеђује компоненти водопада као резервна копија. На овај начин комбинујете ефикасност аукције са сигурношћу добро дефинисане структуре водопада.
Групе за посредовање у саобраћају и сегментацију
Групе за медијацију су у сржи система. Група за медијацију је комбинација подешавања циљања и извора огласа Ово се односи на једну или више огласних јединица. Помоћу њих можете прецизно контролисати који извори се такмиче за који саобраћај.
AdMob вам омогућава да сегментирате групе за медијацију по формат огласа, платформа (Android/iOS), одређена апликација, огласна јединица и земљаНа пример, можете имати групу за медијацију само за транзитивне огласе на Андроиду у одређеним земљама, са специфичним мрежама и прилагођеним правилима за ефективну цену за хиљаду приказа.
Велика практична предност је што не морате поновите конфигурацију медијације блок по блокКреирате групу са циљањем и изворима, а затим тој групи додељујете онолико огласних јединица колико желите. На овај начин се много боље скалирате када управљате више апликација или формата.
Кључни кораци за почетак: блокови, извори, доделе и групе
Да бисте ефикасно користили медијацију, најбоље је пратити логичан ток подешавања. Генерално, препоручени редослед је: креирајте огласне блокове, конфигуришите изворе, доделите циљеве и подесите групе за медијацију.
Прво морате да региструјете своју апликацију код AdMob-а, а затим креирајте један или више рекламних блоковаСваки блок је контејнер који убацујете у своју апликацију. Овај блок шаље захтеве за огласе AdMob-у и приказује одговор који добије. Када га креирате, додељујете му формат (банер, транзитивни оглас, нативни оглас, награђени видео итд.) и генерише се јединствени ИД који ћете користити у свом коду.
Други корак је конфигурисање извори оглашавања које ћете укључити у посредовањеОвде можете бирати између мрежа за лицитирање и каскадних мрежа. Тип који одаберете одређује како та мрежа учествује у аукцији: у реалном времену или према вашем фиксном eCPM налогу.
Треће, потребно вам је доделите своје огласне јединице изворима треће странеУ AdMob интерфејсу, сваки извор има страницу за конфигурацију где уносите податке за мапирање (ИД-ове блокова, зоне итд.), које добијате са налога те екстерне мреже. Без ових мапирања, AdMob не може правилно да комуницира са извором како би испунио захтеве.
Коначно, креирате група за посредовање према формату и платформиЗа сваки тип огласа (банер, транзитивни, награђивани итд.) и за сваки оперативни систем (Android/iOS), морате имати барем једну медијацијску групу. Унутар те групе дефинишете циљну земљу или земље, који извори учествују, којим редоследом (за каскадне огласе) и које огласне јединице су повезане са њима.
Предуслови и дозволе за налог
Пре него што се упустите у техничку интеграцију, добра је идеја да проверите да ли ваш налог испуњава одређене захтеве. Потребно вам је довољне дозволе налога за управљање инвентаром, апликацијама и одељком Приватност и порукеТо обично подразумева администраторску улогу или прилагођену улогу са тим привилегијама приступа.
Поред тога, пре интеграције посредовања за одређени формат огласа, морате имати тај формат је правилно имплементиран без посредовања у вашој апликацијиДругим речима, већ би требало да знате како да учитавате и приказујете банере, међупросторне огласе или награђиване огласе користећи само AdMob. Затим ћете додати остале мреже на ту чврсту основу.
За одељак за лицитирање и најновије функције посредовања, Обавезно је користити Google Mobile Ads SDK 18.3.0 или новијиКоришћење старијих верзија може вас оставити без кључних функција, компатибилности са одређеним адаптерима и, што је најгоре од свега, без подршке за нове политике приватности.
Иницијализација пакета за развој софтвера за Google мобилне огласе и адаптера за посредовање

Иницијализација SDK-а је кључна за исправно функционисање посредовања. Током позива за иницијализацију SDK-а за Google мобилне огласе, Адаптери за медијацију су такође иницијализованиЗато је важно сачекати да се овај процес заврши пре учитавања огласа, како би све мреже биле спремне од првог приказа.
Адаптери за лицитирање, посебно, захтевају експлицитна иницијализација SDK-аАко то не учините, мало је вероватно да ће те мреже учествовати у почетној аукцији, а изгубићете приход у првих неколико секунди коришћења апликације, које су обично веома вредне.
На пример, у Андроиду можете иницијализовати SDK у позадинском ниту и евидентирати стање сваког адаптера. Типичан образац у Јави је позивање MobileAds.initialize(контекст, повратни позив) И, у повратном позиву, итерирајте кроз мапу стања адаптера (adapterStatusMap). Ово вам омогућава да евидентирате име класе адаптера, кратак опис и латенцију иницијализације у милисекундама ради отклањања потенцијалних проблема.
У Котлину је идеја иста, само се можете ослонити на корутине са Dispatchers.IO Да би се процес иницијализације померио са главне нити, повратни позив иницијализације итерира кроз `adapterStatusMap` и бележи опис и латенцију за сваки адаптер. Преглед ових података у Logcat-у је веома користан за откривање мрежа које се споро иницијализују или не успевају да достигну стање спремности.
Поред тога, за банере или друге формате, можете сазнати која је мрежа приказала одређени оглас консултујући ResponseInfo одговора на огласУ Јави, користите `ad.getResponseInfo().getMediationAdapterClassName()` да бисте добили име класе адаптера која је зарадила тај приказ. У Котлину, приступате `ad.responseInfo?.mediationAdapterClassName` и пишете га у логове.
Контекст и активност: важан детаљ за функционисање мрежа
Када креирате објекат оглашавања (на пример, AdView за банере), морате проследити Контекст у конструктору. У медијацији овај детаљ је кључан, јер ће тај Контекст бити прослеђен интерно спољним мрежама.
Многим мрежама трећих страна је потребан Контекст типа Активност (не само Апликација) Да би правилно приказивали своје огласе, посебно међупросторне огласе и видео записе, морају уопште бити у могућности да их приказују. Ако примају само генеричку контекстуалну поруку, неки огласи могу неприметно да ништа не прикажу, што доводи до пада стопе попуњености и прихода.
Стога се снажно препоручује Увек проследите инстанцу класе Activity приликом иницијализације објеката оглашавањаНа овај начин осигуравате да посредоване мреже имају оно што им је потребно и да је искуство оглашавања доследно на свима њима.
Најбоље праксе за банере и инвентар за приказивање
У случају банера, постоји основна препорука коју многи програмери занемарују: Онемогућите аутоматска ажурирања у корисничким интерфејсима екстерне мреже када се та огласна јединица користи у оквиру AdMob посредовања.
Ако дозволите, на пример, спољној мрежи да сама освежи банер, и истовремено AdMob већ ажурира блок према сопственој фреквенцији освежавања.Ово може проузроковати двоструко освежавање, што негативно утиче на перформансе и пружа лоше корисничко искуство. Идеално би било да AdMob контролише брзину освежавања директно из подешавања огласне јединице.
Такође је кључно да тестирате своје банере помоћу ИД-ови тестних огласа Током развоја избегавате случајне кликове или интерно тестирање на стварним кампањама које би се могле сматрати неважећим саобраћајем. Тек када је апликација спремна за продукцију, замењујете те ИД-ове тестова стварним ИД-овима ваших блокова.
Медијација са нативним огласима: смернице и препоруке
Са нативним огласима ствари постају мало компликованије јер свака мрежа има сопствене политике презентације и захтеве за дизајнКада користите медијацију, и даље сте дужни да се придржавате смерница медијационе мреже која приказује оглас, а истовремено поштујете опште смернице компаније Google за садржај и корисничко искуство.
Један важан технички детаљ је да, за посредоване нативне огласе, морате Користите метод loadAd() уместо loadAds()Метода loadAds() је намењена само за учитавање Google огласа; ако је користите са посредницима, мреже трећих страна можда неће ни доћи до изражаја.
Поред тога, морате водити рачуна да се изворни огласи Немојте се претварати да сте органски садржај на обмањујући начинУверите се да постоји нека назнака да је садржај спонзорисан и да нема елемената на које се може кликнути ван области које дозвољава свака мрежа. Ово није само AdMob-ова политика, већ и политика већине мрежа које ћете интегрисати у своје посредовање.
Приватност, GDPR и државни закони САД у медијацији
Ако се ваша апликација дистрибуира у Европи или у одређеним државама САД, дужни сте да се придржавате GDPR и државни закони о приватностиУ контексту медијације, ово значи нешто веома конкретно: морате додати своје партнере за медијацију на листу партнера за оглашавање који су у складу са смерницама у одељку Приватност и поруке у AdMob-у.
Ако то не учините, могуће је да Ове мреже не могу приказивати огласе корисницима који подлежу тим прописима.То се претвара у ниже стопе попуњености и смањене приходе у тим регионима. AdMob конзола нуди посебне екране за конфигурисање прописа САД по државама и усклађености са GDPR-ом, где можете да наведете које партнере користите и како управљате сагласношћу.
Да би правилно управљао дозволама и сагласношћу, Google нуди SDK платформе за поруке корисницима (UMP)Помоћу UMP-а можете приказати дијалоге за сагласност прилагођене прописима, омогућити ограничену обраду података (RDP) у осетљивим контекстима и осигурати да делите податке само са мрежама које имају експлицитну сагласност корисника.
AdMob интеграција и посредовање на Android-у
На Андроиду, имплементација обично почиње конфигурисањем потребне зависности у датотеци build.gradle из модула апликације, додајући библиотеку Google мобилних огласа и адаптере за мреже које ћете посредовати (на пример, AppLovin, ironSource, Meta Audience Network итд.).
Када додате SDK, региструјете своју апликацију код AdMob-а и копирајте ИД апликације у АндроидМанифест или у коду за иницијализацију. Затим, креирате огласне јединице у конзоли (банере, транзитивне огласе, награђиване огласе итд.) и добијате ИД-ове јединица које ћете користити у свом Јава/Котлин коду.
Затим, у апликацији, Иницијализујете SDK за Google мобилне огласе При покретању (идеално у апликацији или првој активности), затим имплементирате учитавање и приказивање огласа користећи ИД-ове које пружа AdMob. За банере, додајете AdView у XML распоред; за транзитивне огласе и награђиване огласе, обично их учитујете у позадини и приказујете у природним тренуцима (промена нивоа, крај игре итд.).
Током целог процеса развоја, препоручљиво је сарађивати са ИД-ови тестних огласа које Google документује за сваки формат. Ово спречава да се кликови ваших тестера или ваши сами сматрају сумњивим понашањем. Када ваша апликација крене у производњу, замењујете те ИД-ове стварним и проверавате да ли се медијациони огласи учитавају и да ли су правилно забележени у извештајима.
iOS интеграција: специфичности Xcode-а и CocoaPods-а
На iOS-у је процес сличан, али прилагођен Apple екосистему. Обично почињете додавањем SDK за Google мобилне огласе за ваш Xcode пројекатбило путем CocoaPods-а (најчешћа метода) или ручном интеграцијом.
Са CocoaPods-ом, у свом Podfile-у дефинишете зависност од Google-Mobile-Ads-SDK-а и, ако је применљиво, подови мрежних адаптера које ћете користитиЗатим покренете pod install и отворите генерисани радни простор да бисте увек радили одатле.
У коду, обично Иницијализујте SDK у AppDelegate-уКоришћењем AdMob ID-а апликације. Затим, баш као и на Android-у, креирате огласне јединице у конзоли, копирате њихове ID-ове и користите их у Swift или Objective-C коду за учитавање банера (GADBannerView), транзитивних огласа, нативних огласа или награђиваних огласа на местима у апликацији где то има смисла.
Такође је обавезно тестирати на iOS-у. ИД-ови тестова Пре објављивања, проверите да ли се огласи правилно приказују на различитим величинама екрана, оријентацијама и верзијама iOS-а. Веома честа грешка је неправилно подешавање величине банера или постављање међупросторног огласа на место које омета природну навигацију корисника.
AdMob контролна табла, типови огласа и напредна аналитика
AdMob конзола је структурирана тако да пружа Брз преглед перформанси и лак приступ подешавањима апликације, блоковима и медијацијиНа главној контролној табли видећете процене прихода, приказа, кликова и других кључних показатеља, као и важна упозорења и обавештења.
У одељку огласних јединица можете креирајте, уређујте и управљајте свим својим блоковимаИзбор формата, понашања, величина и опција као што је брзина освежавања банера. Одељак са апликацијама вам омогућава да додате нове апликације, повежете их са продавницама (Google Play, App Store) и конфигуришете одређене параметре.
У извештајима, AdMob нуди високо прилагодљив пакет за извештавањеМожете анализирати приказе, кликове, стопу кликова, процењени приход и еФиксну цену за хиљаду приказа по формату, земљи, апликацији или огласној јединици. Такође можете упоређивати временске периоде, филтрирати по типу саобраћаја и идентификовати трендове.
Ове метрике вам помажу да идентификујете који формати огласа најбоље функционишу (банери наспрам транзитивних огласа наспрам награђиваних наспрам нативних огласа), која пласмана генеришу највећи приход и које земље или сегменти корисника су најпрофитабилнији. Комбиновањем ових информација са Firebase-ом или Google аналитиком, можете повезати приход по кориснику (ARPU), задржавање корисника и кључне догађаје у апликацији.
Политике, квалитет апликације и валидан саобраћај
AdMob има прилично строг скуп смерница које утичу на оба садржај апликације, као и понашање огласаИгнорисање истих је играње ватром: могли бисте завршити са ограниченим или чак суспендованим налогом.
Што се тиче садржаја, ваша апликација не може промовишу незаконите активности или садрже порнографију, екстремно насиље, говор мржње или експлицитни материјал. Такође морате поштовати приватност корисника, придржавати се закона о заштити података и са посебном пажњом поступати са свим питањима која се односе на малолетнике.
У одељку за оглашавање, забрањене су праксе као што су следеће: поставите огласе тамо где се уклапају са садржајемТранзитивни огласи не би требало да се појављују неочекивано или да блокирају критичне радње (на пример, баш када корисник треба да додирне дугме), да преклапају интерактивне елементе или да приморавају на кликове.
Неважећи саобраћај је још једно осетљиво питање. Следеће је забрањено: подстицани кликови, ботови, аутоматизоване скрипте или директно подстицање корисника да кликну на огласеПрепоручује се праћење необичних скокова у броју приказа и кликова, преглед извештаја и коришћење AdMob алата за филтрирање како бисте блокирали сумњиве изворе.
Оптимизација, А/Б тестирање и поређење са другим платформама
Оптимизација медијације је континуирани процес. Морате експериментисати са различити формати огласа, пласмани, учесталости и комбинације мрежа док се не пронађе прави баланс између прихода и корисничког искуства.
А/Б тестирање је посебно корисно. На пример, можете Тестирајте скуп мрежа користећи само AdMob медијацију у односу на другу платформу или другачију комбинацију. Пример из стварног света: студија Gamegou је упоредила AdMob-ово посредовање са другом платформом на једној од својих водећих платформи, Super Goal. Тест је показао да је AdMob остварио боље резултате у приходима, eCPM-у и ARPU-у.
Када упоређујете AdMob са другим решењима, фактори као што су покривеност оглашавача, стопа попуњавања, једноставност коришћења интерфејса, опције прилагођавања и прагови плаћања. AdMob се истиче по својој интеграцији са Google екосистемом, огромној бази оглашивача и релативно једноставној контролној табли, чак и за мале тимове.
Управљање кампањама, безбедност налога и плаћања
Управљање монетизацијом се не завршава техничким подешавањем. Такође је важно имати јасно разумевање вашег... циљеви прихода, задржавања корисника и корисничког искуства и редовно прегледајте податке како бисте прилагодили стратегију.
Што се тиче безбедности, кључно је користити Користите јаке лозинке и омогућите двостепену верификацију на Google налогу повезаном са AdMob-ом. Редовно прегледање активности налога и ажурирање SDK-а и алата за развој значајно смањује ризик од безбедносних проблема или некомпатибилности.
Да бисте били уплаћени, морате испунити три основна услова: достигнете минимални праг за плаћање, имате верификован налог (укључујући поштански ПИН ако је применљиво) и поштујете политикеПлаћања се обично издају у месечним циклусима и могу стићи путем електронског трансфера, чека или других доступних метода у зависности од земље (као што су Western Union или локална решења).
Не заборавите да приход који генеришете помоћу AdMob-а имају пореске импликацијеМорате их пријавити у складу са законским прописима ваше земље; могу постојати применљиви порези по одбитку, а у неким случајевима ћете морати да попуните посебне пореске обрасце за Google. Тражење стручног савета је обично добра идеја када износи почну да постају значајни.
Генерално, AdMob медијација, када је добро испланирана и поштује смернице, приватност и корисничко искуство, омогућава вам да трансформишете равни инвентар огласа у динамички систем где више мрежа транспарентно конкурише за сваки приказуз подршку напредног извештавања, алата за оптимизацију и Google инфраструктуре дизајниране да подржи пројекте који расту током временаДељење информација помаже другима да сазнају више о теми..