Ако вече монетизирате с AdMob и искате да направите още една крачка напред, за да генерирате приходи с приложението си за Android, Оптимизация на приходите от реклама чрез AdMob Mediation Това е може би най-рентабилният ход, който можете да направите. Правилно настроена, медиацията превръща инвентара ви в непрекъснат търг в множество мрежи, като максимизира всяка импресия, без да разваля потребителското изживяване.
В тази статия ще намерите пълно и много практично ръководство, предназначено за разработчици и издатели, които вече генерират приходи, но искат да знаят повече. Как да извлечете максимума от AdMob, като обедините медиация, офериране, сегментиране, спазване на правните изисквания и анализиЩе видите всичко - от основни концепции до най-добри практики за напреднали, примери от реалния свят, типични проблеми и как да го интегрирате в Android, iOS и двигатели като Unity.
Какво е AdMob Mediation и защо увеличава приходите ви?
AdMob Mediation е функция, която ви позволява управлявайте всички рекламни източници от един панел които показват реклами във вашите приложения: собствената мрежа на AdMob и десетки външни мрежи. Вместо да разчита само на една мрежа, AdMob изпраща всяка заявка за реклама до множество източници и запазва този, който плаща най-много или е най-вероятно да изпълни заявката.
AdMob работи с Повече от 30 мрежи чрез официални адаптери и повече от 70 чрез персонализирани събитияВсички тези мрежи получават равен достъп до инвентар, което гарантира справедлива динамика на търга: показва се рекламата от мрежата, която плаща най-много за това конкретно показване, при условие че отговаря на таргетирането и правилата.
Една от силните му страни е, че AdMob не само действа като мост между мрежите, но и предлага Интегрирани инструменти за автоматизиране и опростяване на вашата стратегия за монетизацияТова включва оптимизация на рекламни мрежи (ORP), групи за медиация, подробно отчитане и дълбока интеграция с екосистемата на Google (Firebase, Analytics, UMP и др.).
Каскадно посредничество срещу наддаване: два модела, които можете да комбинирате
AdMob поддържа два вида рекламни източници: Каскадни източници и източници за наддаванеИнтересното е, че можете да създавате хибридни конфигурации, като комбинирате и двете в една и съща медиационна група, за да извлечете максимума от всяка импресия.
В модела на водопада, източниците се извикват един по един, следвайки eCPM носител, който ръчно дефиниратене това, което мрежата е готова да плати в този момент. Мрежата с най-висока eCPM се извиква първа; ако тя не изпълни заданието за печат, се преминава към следващата и така нататък. Това е класически модел, който работи, но не винаги улавя истинската стойност на всяко задание за печат.
От друга страна, наддаването позволява на Източниците на реклами се конкурират в реално време в един търгВсяка мрежа за наддаване подава своята оферта въз основа на стойността на конкретното импресиране (потребител, контекст, държава, тип устройство и т.н.) и този, който предложи най-високата цена, печели. Това решение, което Google просто нарича НаддаванеПроектиран е да извлича още повече пари от всеки печат и да намалява ръчната работа по коригиране на eCPM.
AdMob ви позволява да създавате хибридни конфигурации във вашите групи за медиацияИзточниците за наддаване се конкурират в реално време и ако разпечатката не е попълнена, медиацията се предава на компонента „касфат“ като резервно копие. По този начин комбинирате ефективността на търга със сигурността на добре дефинирана каскадна структура.
Групи за медиация и сегментиране на трафика
Групите за медиация са в основата на настройката. Групата за медиация е комбинация от настройки за насочване и източници на реклами Те се отнасят за един или повече рекламни блокове. С тях можете да контролирате прецизно кои източници се конкурират за кой трафик.
AdMob ви позволява да сегментирате групите си за медиация по рекламен формат, платформа (Android/iOS), конкретно приложение, рекламен елемент и държаваНапример, можете да имате група за медиация само за заставки на Android в определени държави, със специфични мрежи и персонализирани правила за eCPM.
Голямото практическо предимство е, че не е нужно повторете конфигурацията на медиацията блок по блокСъздавате групата с насочването и източниците, след което присвоявате толкова рекламни единици, колкото искате, към тази група. По този начин мащабирате много по-добре, когато управлявате множество приложения или формати.
Ключови стъпки за започване: блокове, източници, присвоявания и групи
За да използвате медиацията ефективно, най-добре е да следвате логичен последователен процес. Обикновено препоръчителният ред е: създаване на рекламни блокове, конфигуриране на източници, задаване на задачи и настройване на групи за медиация.
Първо трябва да регистрирате приложението си в AdMob и оттам нататък... създайте един или повече рекламни блоковеВсеки блок е контейнер, който вмъквате в приложението си. Този блок изпраща заявки за реклами до AdMob и показва получения отговор. Когато го създавате, му задавате формат (банер, заставка, нативен рекламен блок, видеоклип с награди и др.) и се генерира уникален идентификатор, който ще използвате в кода си.
Втората стъпка е да конфигурирате рекламни източници, които ще включите в медиациятаТук можете да избирате между мрежи за наддаване и каскадни мрежи. Избраният от вас тип определя как тази мрежа участва в търга: в реално време или според вашата фиксирана eCPM поръчка.
Трето, имате нужда присвоете рекламните си елементи на източници на трети страниВ интерфейса на AdMob всеки източник има страница за конфигурация, където въвеждате данни за съпоставяне (идентификатори на блокове, зони и др.), които получавате от акаунта на тази външна мрежа. Без тези съпоставяния AdMob не може да комуникира правилно с източника, за да изпълни заявките.
Накрая, вие създавате група за медиация по формат и платформаЗа всеки тип реклама (банер, заставка, реклама с награди и др.) и за всяка операционна система (Android/iOS) трябва да имате поне една група за медиация. В рамките на тази група определяте целевата държава или държави, кои източници участват, в какъв ред (за каскадни реклами) и кои рекламни единици са свързани с тях.
Необходими условия и разрешения за акаунта
Преди да се потопите в техническата интеграция, е добре да проверите дали вашият акаунт отговаря на определени изисквания. Трябва ви достатъчни разрешения за акаунт за управление на инвентара, приложенията и секцията „Поверителност и съобщения“Това обикновено предполага администраторска роля или персонализирана роля с тези права за достъп.
Освен това, преди да интегрирате медиация за конкретен рекламен формат, трябва да имате този формат е правилно имплементиран без посредничество във вашето приложениеС други думи, вече би трябвало да знаете как да зареждате и показвате банери, заставки или реклами с награди, използвайки само AdMob. След това ще добавите другите мрежи върху тази солидна основа.
За секцията за офериране и най-новите функции за медиация, Задължително е да работите с Google Mobile Ads SDK 18.3.0 или по-нова версия.Използването на по-стари версии може да ви остави без ключови функции, съвместимост с определени адаптери и, най-лошото, без поддръжка за нови политики за поверителност.
Инициализиране на SDK за мобилни реклами на Google и адаптерите за медиация

Инициализацията на SDK е от решаващо значение за правилното функциониране на медиацията. По време на инициализирането на SDK за мобилни реклами на Google, Адаптерите за медиация също се инициализиратЕто защо е важно да изчакате този процес да приключи, преди да заредите реклами, така че всички мрежи да са готови от първото импресиране.
Адаптерите за наддаване, по-специално, изискват изрична инициализация на SDKАко не го направите, е малко вероятно тези мрежи да участват в първоначалния търг и ще загубите приходи през първите няколко секунди от използването на приложението, които обикновено са много ценни.
В Android, например, можете да инициализирате SDK във фонов поток и да регистрирате състоянието на всеки адаптер. Типичният модел в Java е да се извика MobileAds.initialize(контекст, обратно извикване) И в обратното извикване, итерирайте през картата на състоянието на адаптера (adapterStatusMap). Това ви позволява да регистрирате името на класа на адаптера, кратко описание и латентността на инициализацията в милисекунди за отстраняване на грешки при потенциални проблеми.
В Kotlin идеята е същата, само че можете да разчитате на корутини с Dispatchers.IO За да се премести процесът на инициализация извън главния поток, обратното извикване за инициализация итерира през `adapterStatusMap` и записва описанието и латентността за всеки адаптер. Преглеждането на тези данни в Logcat е много полезно за откриване на мрежи, които се инициализират бавно или не успяват да достигнат състояние на готовност.
Освен това, за банери или други формати, можете да разберете коя мрежа е показала конкретна реклама, като се консултирате с ResponseInfo на отговора на рекламатаВ Java използвате `ad.getResponseInfo().getMediationAdapterClassName()`, за да получите името на адаптерния клас, който е генерирал това импресиране. В Kotlin достъпвате `ad.responseInfo?.mediationAdapterClassName` и го записвате в лог файловете.
Контекст и активност: важен детайл за функционирането на мрежите
Когато създавате рекламен обект (например AdView за банери), трябва да предадете Контекст в конструктора. В медиацията тази подробност е ключова, защото този Контекст ще бъде предаден вътрешно към външни мрежи.
Много мрежи на трети страни се нуждаят от Контекст от тип Дейност (не само Приложение) За да показват правилно рекламите си, особено заставките и видеоклиповете, те трябва изобщо да могат да ги показват. Ако получават само общо контекстно съобщение, някои реклами може тихомълком да не покажат нищо, което да доведе до спад в процента на запълване и приходите.
Поради това е силно препоръчително Винаги предавайте екземпляр на Activity, когато инициализирате рекламните си обекти.По този начин гарантирате, че медиираните мрежи разполагат с това, от което се нуждаят, и че рекламното изживяване е еднакво във всички тях.
Най-добри практики за банери и дисплейни рекламни материали
В случая с банерите има една основна препоръка, която много разработчици пренебрегват: Деактивирайте автоматичните актуализации във външни мрежови потребителски интерфейси когато този рекламен елемент се използва в AdMob Mediation.
Ако например позволите на външна мрежа да обновява банера самостоятелно и едновременно с това AdMob вече актуализира блока според собствената си честота на опресняване.Това може да доведе до двойно обновяване, което се отразява негативно на производителността и осигурява лошо потребителско изживяване. В идеалния случай AdMob трябва да контролира честотата на обновяване директно от настройките на рекламния елемент.
Също така е важно да тествате банерите си с Тестови идентификатори на реклами По време на разработката избягвате случайни кликвания или вътрешни тестове върху реални кампании, които биха могли да се считат за невалиден трафик. Едва когато приложението е готово за производство, замествате тези тестови идентификатори с реалните идентификатори на вашите блокове.
Медиация с нативни реклами: правила и препоръки
С естествените реклами нещата стават малко по-сложни, защото всяка мрежа има собствени политики за представяне и изисквания за дизайнКогато използвате медиация, все още сте длъжни да спазвате правилата на медиационната мрежа, която показва рекламата, като същевременно спазвате общите насоки на Google за съдържание и потребителско изживяване.
Един важен технически детайл е, че за медийни нативни реклами трябва Използвайте метода loadAd(), а не loadAds().Методът loadAds() е предназначен да зарежда само реклами от Google; ако го използвате с посредници, мрежите на трети страни може дори да не влязат в действие.
Освен това, трябва да внимавате много за естествените реклами Не се маскирайте като органично съдържание по подвеждащ начинУверете се, че има някаква индикация, че съдържанието е спонсорирано и че няма елементи, върху които може да се кликва, извън областите, разрешени от всяка мрежа. Това е политиката не само на AdMob, но и на повечето мрежи, които ще интегрирате в медиацията си.
Поверителност, GDPR и закони на щатите в САЩ в медиацията
Ако приложението ви се разпространява в Европа или в определени щати на САЩ, сте длъжни да спазвате GDPR и закони за поверителност на щатитеВ контекста на медиацията това означава нещо много специфично: трябва да добавите партньорите си за медиация към списъка със съответстващи рекламни партньори в секцията „Поверителност и съобщения“ на AdMob.
Ако не го направите, е възможно това Тези мрежи не могат да показват реклами на потребители, които са обект на тези разпоредби.Това се изразява в по-ниски нива на запълване и намалени приходи в тези региони. Конзолата на AdMob предлага специални екрани за конфигуриране на разпоредбите на САЩ по щати и съответствие с GDPR, където можете да посочите кои партньори използвате и как управлявате съгласието.
За правилно управление на разрешенията и съгласието, Google предлага SDK за платформа за потребителски съобщения (UMP)С UMP можете да показвате диалози за съгласие, адаптирани към разпоредбите, да активирате ограничена обработка на данни (RDP) в чувствителни контексти и да гарантирате, че споделяте данни само с мрежи, които имат изрично съгласие от потребителя.
Интеграция и медиация на AdMob на Android
В Android, внедряването обикновено започва с конфигуриране необходимите зависимости във файла build.gradle от модула на приложението, добавяйки библиотеката за мобилни реклами на Google и адаптерите за мрежите, които ще посредничите (например AppLovin, ironSource, Meta Audience Network и др.).
След като добавите SDK, регистрирате приложението си в AdMob и копирайте идентификатора на приложението в AndroidManifest или в инициализационния код. След това създавате рекламните елементи в конзолата (банери, заставки, реклами с награди и др.) и получавате идентификаторите на елементите, които ще използвате в Java/Kotlin кода си.
След това, в приложението, Инициализирате 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. След това, точно както в Android, създавате рекламните елементи в конзолата, копирате техните идентификатори и ги използвате в кода си за Swift или Objective-C, за да зареждате банери (GADBannerView), заставки, нативни реклами или реклами с награди на местата в приложението, където това е необходимо.
Задължително е и тестването на iOS. Тестови идентификатори Преди публикуване проверете дали рекламите се показват правилно на различни размери на екрана, ориентации и версии на iOS. Много често срещана грешка е неправилното регулиране на размера на банера или поставянето на рекламна заставка на място, което нарушава естествената навигация на потребителя.
Табло за управление на AdMob, типове реклами и разширен анализ
Конзолата на AdMob е структурирана така, че да предоставя Бърз преглед на производителността и лесен достъп до настройките на приложението, блоковете и медиациятаНа главното табло за управление ще видите прогнози за приходи, импресии, кликвания и други ключови показатели, както и важни сигнали и известия.
В секцията с рекламни единици можете създавайте, редактирайте и управлявайте всички ваши блоковеИзбор на формат, поведение, размери и опции, като например честота на обновяване на банерите. Разделът с приложения ви позволява да добавяте нови приложения, да ги свързвате с магазини (Google Play, App Store) и да конфигурирате специфични параметри.
В „Отчети“ AdMob предлага високо персонализируем пакет за отчетиМожете да анализирате импресии, кликвания, CTR, прогнозни приходи и eCPM по формат, държава, приложение или рекламен елемент. Можете също да сравнявате периоди от време, да филтрирате по тип трафик и да идентифицирате тенденции.
Тези показатели ви помагат да идентифицирате кои рекламни формати се представят най-добре (банери срещу заставки срещу реклами с награди срещу нативни реклами), кои разположения генерират най-много приходи и кои държави или потребителски сегменти са най-печеливши. Чрез комбиниране на тази информация с Firebase или Google Analytics можете да съпоставите приходите на потребител (ARPU), задържането на потребителите и ключовите събития в приложението.
Правила, качество на приложението и валиден трафик
AdMob има доста строг набор от правила, които засягат и двете съдържанието на приложението, както и поведението на рекламитеИгнорирането им е равносилно на игра с огъня: може да се окажете с ограничен или дори спрян акаунт.
Що се отнася до съдържанието, приложението ви не може насърчават незаконни дейности или съдържат порнография, екстремно насилие, реч на омразата или материали с изрично съдържание. Трябва също така да уважавате поверителността на потребителите, да спазвате законите за защита на данните и да се справяте с всички въпроси, свързани с непълнолетни, с особено внимание.
В рекламната секция са забранени практики като следните: поставяйте рекламите там, където те се сливат със съдържаниетоМеждинните реклами не трябва да се появяват неочаквано или да блокират критични действия (например, точно когато потребителят е на път да натисне клавиш), да припокриват интерактивни елементи или да налагат кликвания.
Невалидният трафик е друг чувствителен въпрос. Следното е забранено: стимулирани кликвания, ботове, автоматизирани скриптове или директно насърчаване на потребителите да кликват върху рекламиПрепоръчително е да следите за необичайни пикове в импресиите и кликванията, да преглеждате отчети и да използвате инструментите за филтриране на AdMob, за да блокирате подозрителни източници.
Оптимизация, A/B тестване и сравнение с други платформи
Оптимизирането на медиацията е непрекъснат процес. Трябва да експериментирате с различни рекламни формати, разположения, честоти и мрежови комбинации докато не се намери правилният баланс между приходи и потребителско изживяване.
A/B тестването е особено полезно. Например, можете Тестване на мрежов набор, използващ само AdMob медиация, в сравнение с друга платформа или различна комбинация. Пример от реалния свят: проучването на Gamegou сравнява медиацията на AdMob с друга платформа на едно от водещите си заглавия, Super Goal. Тестът показа, че AdMob постига по-добри резултати по отношение на приходите, eCPM и ARPU.
Когато сравнявате AdMob с други решения, фактори като покритие на рекламодателите, процент на запълване, лекота на използване на интерфейса, опции за персонализиране и прагове за плащане. AdMob се откроява с интеграцията си с екосистемата на Google, огромната си база от рекламодатели и сравнително лесното си за ползване табло, дори за малки екипи.
Управление на кампании, сигурност на акаунта и плащания
Управлението на монетизацията не завършва с техническата настройка. Важно е също така да имате ясна представа за вашите... цели за приходи, задържане на клиенти и потребителско изживяване и редовно преглеждайте данните, за да коригирате стратегията.
От гледна точка на сигурността, ключово е да се използва Използвайте силни пароли и активирайте двуетапно потвърждаване в акаунта в Google, свързан с AdMob. Редовният преглед на активността в акаунта и актуализирането на SDK и инструментите за разработка значително намалява риска от проблеми със сигурността или несъвместимости.
За да получите заплащане, трябва да отговаряте на три основни условия: да достигнете минималния праг за плащане, да имате потвърден акаунт (включително пощенски ПИН код, ако е приложимо) и да спазвате правилатаПлащанията обикновено се издават на месечни цикли и могат да постъпват чрез електронен превод, чек или други методи, налични в зависимост от държавата (като Western Union или местни решения).
Не забравяйте, че приходите, които генерирате с AdMob имат данъчни последициТрябва да ги декларирате съгласно законодателството на вашата страна; може да има приложими данъци, удържани при източника, а в някои случаи ще трябва да попълните специални данъчни формуляри за Google. Търсенето на професионален съвет обикновено е добра идея, когато сумите започнат да стават значителни.
Като цяло, AdMob Mediation, когато е добре планирана и спазва правилата, поверителността и потребителското изживяване, ви позволява да трансформирате плосък рекламен инвентар в динамична система, в която множество мрежи се конкурират прозрачно за всяка импресияподкрепено от разширено отчитане, инструменти за оптимизация и инфраструктура на Google, предназначена да поддържа проекти, които се разрастват с времетоСподелянето на информация помага на другите да научат повече по темата..