Google Mobile Ads — шта је то, рекламни SDK и монетизација

Аутор: IT Sectr Објављено: 2026-04-30 Време читања: 10 мин

Google Mobile Ads — ово је SDK од Google-а за приказивање реклама у мобилним апликацијама, који укључује AdMob и Google Ad Manager. SDK подржава све главне формате: банере, интерстицијалне рекламе (interstitial), видео са наградом (rewarded) и нативне рекламе. Google Mobile Ads SDK обрађује преко 1 билион рекламних захтева годишње и користи се у 80% апликација са рекламном монетизацијом. Према подацима Google AdMob Documentation, 2025, просечан приход по кориснику уз правилну интеграцију износи $0.50-2.00 месечно.

Главне тачке

  • Google Mobile Ads — SDK за приказивање реклама у мобилним апликацијама путем AdMob-а и Ad Manager-а
  • Формати — банери, interstitial, rewarded, native ads и App Open Ads
  • AdMob — платформа за монетизацију апликација са аутоматским попуњавањем рекламних места
  • Ad Manager — напредна платформа за велике издаваче са сопственим рекламним кампањама
  • Medијација — технологија повезивања више рекламних мрежа за повећање прихода

Шта је Google Mobile Ads?

Google Mobile Ads — је Google-ова рекламна платформа за мобилне апликације која пружа SDK за приказивање реклама и алатке за аналитику прихода. Платформа укључује два главна система: AdMob (за независне програмере) и Google Ad Manager (за велике издаваче са директним рекламним кампањама). Оба система користе исти Google Mobile Ads SDK, што поједностављује миграцију између платформи.

Основа рада Google Mobile Ads је аукција у реалном времену (RTB — Real-Time Bidding). Када апликација затражи приказивање рекламе, SDK шаље захтев Google-овим серверима, где алгоритми анализирају профил корисника, контекст апликације и доступне рекламне кампање. Победник аукције се одређује за 100-300 милисекунди — што је већа понуда оглашивача, већи је приход програмера. Према подацима Google (2025), просечан eCPM за Android апликације износи $5-15.

eCPM (effective Cost Per Mille) — кључни показатељ монетизације који показује приход за 1000 приказа. eCPM зависи од региона корисника (у САД и Европи је већи, у Азији нижи), формата рекламе (rewarded видео даје eCPM $10-30, банери — $0.50-2) и доба године (у децембру је eCPM већи за 30-50%). Google Mobile Ads SDK аутоматски оптимизује приказе за максимални eCPM путем аукције.

Формати реклама: банери, interstitial, rewarded и native

Банер рекламе — правоугаони блокови фиксне величине (320x50 — стандардни, 320x100 — велики, 300x250 — средњи). Банери се постављају на дну или врху екрана и заузимају минимум простора. Недостатак: низак eCPM ($0.50-2) и навикавање корисника — Click-Through Rate (CTR) банера износи 0.05-0.5%. Банери се аутоматски освежавају сваких 30-60 секунди, али Google препоручује освежавање не чешће од 60 секунди ради очувања корисничког искуства.

Interstitial (интерстицијална реклама) — реклама преко целог екрана која се приказује у природним паузама апликације (између нивоа игре, при преласку између екрана). Interstitial даје eCPM $3-15, али захтева пажљиво постављање — честа приказивање иритира кориснике. Google ограничава учесталост: највише један interstitial у минути. Према Google-у, уз правилно постављање interstitial не смањује задржавање корисника за више од 5%.

Rewarded (реклама са наградом) — видео за чије гледање корисник добија бонус (додатни животи, новчићи, премиум приступ). Најскупљи формат са eCPM $10-30 и високим ангажовањем корисника — 80% корисника пристаје на гледање rewarded видеа. Важно: награда мора бити значајна за корисника, иначе неће гледати рекламе. Rewarded interstitial — хибридни формат (награда без обавезног гледања), доступан од SDK 21.0.0.

kotlin
// Учитавање и приказивање RewardedAd-а
class RewardedAdManager {

    private var rewardedAd: RewardedAd? = null

    fun loadAd(context: Context) {
        RewardedAd.load(
            context,
            "ca-app-pub-3940256099942544/5224354917",
            AdRequest.Builder().build(),
            object : RewardedAdLoadCallback() {
                override fun onAdLoaded(ad: RewardedAd) {
                    rewardedAd = ad
                }
                override fun onAdFailedToLoad(
                    error: LoadAdError
                ) {
                    Log.d("AdMob", error.message)
                }
            }
        )
    }
}

App Open Ads: реклама при покретању

Native Ads — реклама визуелно прилагођена дизајну апликације: програмер контролише положај наслова, описа, слике и дугмета за позив на акцију. Native ads дају највиши CTR (0.5-2%) међу свим форматима и најбоље се интегришу у UX апликације. Google Mobile Ads SDK пружа шаблоне нативних реклама (NativeTemplate) или потпуну контролу путем NativeAdOptions. Формат ad_source_type показује из које мреже долази нативни креатив.

AdMob или Ad Manager: шта одабрати

AdMob — Google-ова рекламна платформа за мобилне апликације, намењена независним програмерима и малим студијима. AdMob нуди аутоматско попуњавање рекламних места путем аукције, једноставно подешавање преко веб интерфејса и уграђену медијацију са 30+ рекламних мрежа. Праг за подизање средстава: $100. AdMob је погодан за 90% програмера, укључујући средње студије са приходима до $100 000 месечно.

Google Ad Manager — напредна платформа за велике издаваче са сопственим рекламним кампањама (direct deals), програмским гаранцијама и приоритизацијом извора. Ad Manager подржава више рекламних сервера, конкурентску аукцију (App Bidding) и детаљну аналитику за сваког оглашивача. За повезивање Ad Manager-а потребан је месечни саобраћај од преко 5 милиона приказа. Према Google-у, Ad Manager повећава приход великих издавача за 15-30% у поређењу са AdMob-ом.

КритеријумAdMobAd Manager
ПубликаНезависни програмериВелики издавачи
Direct dealsНеДа
App BiddingОграниченПун
Праг саобраћајаБило који5M+ приказа/мес
АналитикаСтандарднаНапредна

За миграцију са AdMob-а на Ad Manager довољно је променити Ad Unit ID у коду апликације — SDK остаје исти (Google Mobile Ads SDK). Google препоручује почетак са AdMob-ом, а по достизању месечног прихода од $10 000+ размотрити прелазак на Ad Manager. App Bidding — кључна технологија Ad Manager-а која омогућава свим рекламним мрежама да се такмиче у једној аукцији, повећавајући eCPM за 10-40%.

Медијација: повезивање више рекламних мрежа

Медијација (Ad Mediation) — технологија Google Mobile Ads-а која омогућава повезивање више рекламних мрежа на један Ad Unit. Када SDK затражи рекламу, узастопно испитује мреже: прво Google Ads, затим партнерске мреже (Facebook Audience Network, Unity Ads, AppLovin, IronSource, Mintegral и друге), бирајући мрежу са највећом понудом за овог корисника.

Google Mobile Ads SDK подржава медијацију преко 30 рекламних мрежа путем адаптера (adapters), који се учитавају као засебне Gradle зависности. Сваки адаптер имплементира јединствени Google-ов интерфејс, омогућавајући SDK-у да једнообразно ради са било којом мрежом. Према Google-у, медијација повећава укупан приход од реклама за 15-50% у поређењу са коришћењем само AdMob-а. App Bidding — напреднија верзија медијације где све мреже учествују у једној аукцији истовремено, а не секвенцијално.

kotlin
// Подешавање медијације (build.gradle)
dependencies {
    implementation "com.google.android.gms:play-services-ads:23.3.0"
    // Адаптери за медијацију
    implementation "com.google.ads:mediation-facebook:6.17.0.0"
    implementation "com.google.ads:mediation-unity:4.10.0.0"
    implementation "com.google.ads:mediation-applovin:12.3.0.0"
}

// Иницијализација Mobile Ads SDK-а
MobileAds.initialize(this) {
    Log.d("AdMob",
        "Initialized: $it")
}

App Bidding: паралелна аукција

Важна напомена: медијација повећава кашњење приказивања реклама, јер SDK испитује више мрежа секвенцијално. За банере ово није критично (дозвољено кашњење — до 2 секунде), али за interstitial и rewarded кашњење веће од 1 секунде смањује вероватноћу приказивања (корисник може напустити екран). Google препоручује коришћење App Bidding-а уместо секвенцијалне медијације за минимизацију кашњења. App Bidding обрађује све понуде паралелно за 100-200 ms.

Подешавање Google Mobile Ads у Android пројекту

Подешавање Google Mobile Ads-а у Android апликацији почиње додавањем play-services-ads зависности у build.gradle и иницијализацијом SDK-а у Application класи. Google Mobile Ads SDK захтева Android 5.0 (API 21) и Google Play Services верзију 21.0.0+. Препоручује се иницијализација SDK-а што је раније могуће — у Application.onCreate() — како би се реклама учитавала паралелно са покретањем апликације.

Након иницијализације SDK-а, програмер креира Ad Unit у AdMob или Ad Manager веб интерфејсу и уграђује AdView у layout апликације (за банере) или учитава InterstitialAd/RewardedAd програмски. Важно: користите тест Ad Unit ID током развоја и продукциони ID након објављивања. Google Mobile Ads SDK аутоматски одређује тест режим на основу уређаја додатог у Test Devices у AdMob конзоли.

kotlin
// Иницијализација SDK-а у Application класи
class MyApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        MobileAds.initialize(this)

        // Укључивање GDPR режима сагласности
        val params = RequestConfiguration.Builder()
            .setTagForUnderAgeOfConsent(false)
            .build()
        MobileAds.setRequestConfiguration(params)
    }
}

// Inline банер у XML-у
// <com.google.android.gms.ads.AdView
//     android:id="@+id/adView"
//     android:layout_width="match_parent"
//     android:layout_height="wrap_content"
//     app:adUnitId="ca-app-pub-3940256099942544/6300978111"
//     app:adSize="BANNER" />

Након подешавања SDK-а и Ad Unit-ова, програмер мора да дода политику приватности у апликацију — ово је обавезан услов Google-а за објављивање у Play Store-у. Такође је потребна интеграција UMP SDK-а (User Messaging Platform) за прикупљање сагласности корисника из EEA и Велике Британије за обраду података. Без UMP SDK-а, Google може ограничити приказивање персонализованих реклама, што ће смањити eCPM за 40-60%.

Приватност корисника и GDPR

Google Mobile Ads захтева поштовање правила приватности за кориснике из Европског економског простора (EEA), Велике Британије, САД (CCPA/CPRA) и других региона са законодавством о подацима. Главни алат је User Messaging Platform (UMP) SDK који кориснику приказује дијалог сагласности за прикупљање и обраду података у сврху персонализације реклама.

Без добијања сагласности корисника за персонализацију, Google Mobile Ads SDK ће приказивати само неперсонализоване рекламе, што смањује eCPM за 40-60%. TCF v2.0 (Transparency & Consent Framework) — стандард IAB Europe за пренос сигнала сагласности између рекламних система. Google Ad Manager подржава TCF v2.0 аутоматски. За AdMob је потребна интеграција путем UMP SDK-а са параметром FORMS_PUBLISHER_ID.

kotlin
// UMP SDK захтев за сагласност корисника
val consentInfo = UserMessagingPlatform.getConsentInformation(this)

consentInfo.requestConsentInfoUpdate(
    context,
    ConsentRequestParameters.Builder()
        .setTagForUnderAgeOfConsent(false)
        .build()
) { error ->
    if (error != null) return@requestConsentInfoUpdate

    if (consentInfo.isConsentFormAvailable()) {
        UserMessagingPlatform.loadAndShowConsentFormIfRequired(
            activity,
            activity.getOnConsentFormSuccess(),
            activity.getOnConsentFormFailure()
        )
    }
}

TCF v2.0 и усклађеност са GDPR-ом

Додатни захтеви: за кориснике из Калифорније (CCPA) Google захтева подршку опције „Не продајте моје личне податке”. За децу (COPPA) — активација tagForChildDirectedTreatment. Google Play Store захтева да све апликације са рекламама имају политику приватности и линк ка њој у Google Play Console-у. Кршење ових захтева доводи до блокирања приказивања реклама или уклањања апликације из Play Store-а.

Пример кода: приказивање rewarded видеа у Kotlin-у

Потпун пример интеграције rewarded рекламе са обрадом награде корисника. Апликација учитава rewarded видео при покретању, приказује га при клику на дугме „Добиј бонус” и додељује новчиће кориснику након потпуног гледања. Код користи корутине за асинхроно учитавање и проверава да се реклама не приказује ако је корисник већ добио награду (guard against double reward).

kotlin
class RewardViewModel : ViewModel() {

    private var rewardedAd: RewardedAd? = null
    private val _rewardEarned = MutableLiveData<Boolean>(false)
    val rewardEarned: LiveData<Boolean> = _rewardEarned

    fun loadRewardedAd(context: Context) {
        RewardedAd.load(context, AD_UNIT_ID,
            AdRequest.Builder().build(),
            object : RewardedAdLoadCallback() {
                override fun onAdLoaded(ad: RewardedAd) {
                    rewardedAd = ad
                }
            }
        )
    }

    fun showAd(activity: Activity) {
        rewardedAd?.show(activity, {
            // Корисник је добио награду
            _rewardEarned.postValue(true)
            addCoins(100)
            loadRewardedAd(activity) // Preload next
        })
    }
}

Најбоље праксе за rewarded рекламе: учитајте следећу рекламу одмах након затварања тренутне (корисник не чека учитавање). Приказујте rewarded видео само у контексту где је награда очигледна (нпр. дугме „Гледај рекламу за 100 новчића”). Google забрањује приказивање rewarded реклама без изричитог захтева корисника (аутоплеј је забрањен). Проверавајте onUserEarnedReward callback — тек након њега доделите награду.

Савети за оптимизацију рекламног прихода

Оптимизација прихода од Google Mobile Ads-а почиње правилним одабиром рекламних формата. Комбинација банера (за стални позадински приход) и rewarded видеа (за активну интеракцију) даје максималан укупан приход. Interstitial користите само у природним паузама — не више од 3-4 пута по сесији. Google Analytics за Firebase омогућава праћење који екрани доносе највећи приход и где корисници најчешће затварају рекламе.

Други важан фактор је медијација. Повежите 3-5 рекламних мрежа путем AdMob медијације. Према Google-у, апликације са медијацијом зарађују 30% више. App Bidding (доступан за Ad Manager и делимично за AdMob) даје додатни раст од 10-40% захваљујући истовременој аукцији. A/B тестирање постављања реклама: тестирајте различите позиције банера (горе/доле, лево/десно) и учесталост interstitial-а на различитим сегментима корисника.

Трећи фактор је геотаргетирање. eCPM у САД, Канади и Аустралији је 3-5 пута већи него у Индији или Индонезији. Ако је ваша апликација популарна у регионима са ниским eCPM-ом, Google препоручује коришћење waterfall медијације са мрежама из тих региона (нпр. InMobi за Индију). Подесите ограничавање учесталости (frequency cap): не више од 1 interstitial-а сваке 2 минута и не више од 5 rewarded видеа на сат — ово смањује замор корисника од реклама.

Често постављана питања

Како зарадити на Google Mobile Ads-у у 2026. години?

Просечан приход по кориснику уз правилну интеграцију износи $0.50-2.00 месечно. Користите комбинацију формата: банере за основни приход, rewarded видео за активну монетизацију и interstitial у природним паузама. Обавезно повежите медијацију и UMP SDK за GDPR. Највећи приход доносе корисници из САД и Европе.

Који су захтеви Google-а за приказивање реклама у апликацији?

Основни захтеви: AdMob налог, политика приватности у апликацији, интеграција UMP SDK-а за прикупљање сагласности корисника из EEA, старосна оцена апликације у Google Play Console-у. Google Play Store захтева да све апликације са рекламама то наведу при објављивању и да се придржавају политике неприхватљивог садржаја Google Ads-а.

Шта је App Bidding и по чему се разликује од медијације?

App Bidding — технологија у којој све рекламне мреже истовремено учествују у аукцији за приказивање рекламе. Победник се одређује за 100-200 ms. За разлику од секвенцијалне медијације (где се мреже испитују једна за другом), App Bidding повећава приход за 10-40% и смањује кашњење приказивања. App Bidding је доступан у Google Ad Manager-у и делимично у AdMob-у.

Зашто је мој eCPM низак?

Низак eCPM може бити узрокован: регионом корисника (у Азији и Африци eCPM је нижи), неправилним форматом (банери дају мање од rewarded-а), недостатком медијације (само AdMob), неправилним подешавањем UMP-а (нема сагласности за персонализацију) или великим процентом блокатора реклама. Проверите AdMob аналитику и подесите App Bidding.

Могу ли се приказивати рекламе деци у складу са COPPA-ом?

Да, али са ограничењима. Апликација мора активирати tagForChildDirectedTreatment(true) у RequestConfiguration-у. Google ће приказивати само безбедне рекламе без персонализације. eCPM за дечије апликације је нижи за 60-80%. У Google Play Console-у је потребно навести циљну публику апликације. За кршење COPPA-е — блокирање AdMob налога.

Закључак

  • Google Mobile Ads — SDK за монетизацију апликација путем AdMob-а и Ad Manager-а са подршком за све формате реклама
  • Формати — банери (eCPM $0.5-2), interstitial ($3-15), rewarded ($10-30) и native ads (CTR 0.5-2%)
  • AdMob — за независне програмере са аутоматским попуњавањем рекламних места и уграђеном медијацијом
  • Ad Manager — за велике издаваче са директним пословима и комплетним App Bidding-ом
  • Медијација — повезивање 3-5 рекламних мрежа повећава приход за 15-50%
  • GDPR — обавезна интеграција UMP SDK-а за прикупљање сагласности корисника из EEA
  • Оптимизација — комбинација формата, медијација, A/B тестирање и геотаргетирање максимизирају приход

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође