Native Ad (nativní reklama) je formát reklam, které vizuálně odpovídají designu a obsahu aplikace a zabudovávají se do rozhraní jako přirozený prvek. Podle Adjust Native Ads Guide (2025) vykazují nativní reklamy o 50-70% vyšší CTR ve srovnání s bannerovou reklamou. Přirozená integrace do obsahu je klíčovou výhodou Native Ad oproti tradičním formátům.
Hlavní body
Native Ad je reklamní formát, ve kterém reklama napodobuje vzhled a funkce okolního obsahu. Na rozdíl od bannerů nebo Interstitial Ad nativní reklama nevypadá jako reklama — zabudovává se do zpravodajského kanálu, seznamu produktů nebo proudu doporučení jako běžná karta obsahu.
Formát vznikl jako reakce na slepotu vůči bannerům (banner blindness) — fenomén, při kterém uživatelé podvědomě ignorují oblasti obrazovky tradičně obsazené reklamami. Native Ad tento problém řeší maskováním za užitečný obsah. Klíčová vlastnost — povinné označení „Reklama" nebo „Ad" v souladu s právními předpisy, ale v minimální a nenápadné podobě.
Podle eMarketer (2025) tvoří výdaje na nativní reklamu v mobilních aplikacích více než 60 % všech výdajů na mobilní reklamu, což potvrzuje její dominanci jako formátu, který je zároveň účinný pro inzerenty a pohodlný pro uživatele.
Standardní Native Ad obsahuje několik povinných prvků: nadpis, popis, obrázek nebo ikonu, tlačítko výzvy k akci (CTA) a označení „Reklama". Každá komponenta může být přizpůsobena designu aplikace — fonty, barvy, zaoblení rohů, okraje, což činí reklamu k nerozeznání od běžného obsahu.
Mechanismus fungování Native Ad se liší od tradičních reklamních formátů. Místo hotového HTML kreativu nebo videa předává reklamní SDK aplikaci sadu dat (nadpis, popis, obrázek, CTA) a vývojář sám určuje, jak se tato data zobrazí na obrazovce.
Reklamní platforma vrací objekt NativeAd, který obsahuje strukturovaná pole: headline, body, icon, image, callToAction, advertiserName, starRating, price, store a další. Vývojář tato data vloží do předem připraveného layoutu a přizpůsobí vzhled stylu aplikace. Tento přístup poskytuje plnou kontrolu nad vizuálním vnímáním reklamy.
Inicializace zahrnuje odeslání požadavku reklamní síti prostřednictvím NativeAdLoader. Po načtení SDK vrátí objekt NativeAd s mediálním obsahem (obrázky, ikony). Je důležité načíst Assets (obrázky) před zobrazením reklamy, aby se předešlo prázdným místům v rozhraní. MediaView — komponenta SDK pro zobrazování mediálního obsahu, která automaticky zpracovává načítání a ukládání obrázků do mezipaměti.
class NativeAdViewHolder(itemView: View) {
val headline: TextView = itemView.findViewById(R.id.adHeadline)
val body: TextView = itemView.findViewById(R.id.adBody)
val icon: ImageView = itemView.findViewById(R.id.adIcon)
val mediaView: MediaView = itemView.findViewById(R.id.adMedia)
val ctaButton: Button = itemView.findViewById(R.id.adCallToAction)
fun bind(nativeAd: NativeAd) {
headline.text = nativeAd.headline
body.text = nativeAd.body
if (nativeAd.icon != null) {
icon.setImageDrawable(nativeAd.icon?.drawable)
}
mediaView.setMediaContent(nativeAd.mediaContent)
ctaButton.text = nativeAd.callToAction
}
}
Nativní reklama se klasifikuje podle několika kritérií: způsob integrace, formát obsahu a scénář použití. Výběr typu Native Ad závisí na architektuře aplikace a uživatelském scénáři.
Reklamní karta vložená do toku obsahu — zpravodajský kanál, seznam produktů, proud příspěvků v sociální síti. In-Feed Native je nejrozšířenější typ: reklama se vizuálně neliší od běžného příspěvku, ale obsahuje označení „Reklama" nebo „Sponzorováno". Používá se ve zpravodajských aplikacích, e-commerce, sociálních sítích a agregátorech obsahu.
Blok doporučení v dolní části článku nebo obrazovky, který nabízí „podobný obsah" od inzerenta. Widgety doporučení vypadají jako užitečný nástroj pro uživatele, ale obsahují sponzorovaný obsah. Taboola a Outbrain jsou největší platformy tohoto formátu. CTR těchto widgetů je 0.5-2%, což je vyšší než u bannerů, ale nižší než u in-feed formátu.
Zcela vlastní řešení, kde je každý prvek reklamy ručně umístěn v rozhraní aplikace. Custom Native se používá pro prémiové formáty: reklamní karty v algoritmech doporučení, sponzorované prvky rozhraní, integrované bannery v herních aplikacích. Tento přístup vyžaduje více času na vývoj, ale poskytuje maximální kontrolu nad uživatelským zážitkem.
| Typ Native | CTR | Složitost integrace | Příklad |
|---|---|---|---|
| In-Feed | 1-3% | Střední | Karta ve zpravodajském kanálu |
| Content Widget | 0.5-2% | Nízká | Blok doporučení |
| Custom Native | 2-5% | Vysoká | Sponzorovaný prvek UI |
Nativní reklama zaujímá jedinečné postavení v ekosystému mobilní monetizace — kombinuje vysoké ukazatele účinnosti s minimálním negativním dopadem na uživatelský zážitek. Srovnání s jinými formáty potvrzuje její výhody pro dlouhodobou strategii monetizace.
Uživatelé se naučili bannery ignorovat — fenomén banner blindness snižuje CTR bannerové reklamy na 0.05-0.1%. Native Ad není na první pohled spojován s reklamou — uživatel jej vnímá jako součást obsahu a přirozeně s ním interaguje. CTR nativní reklamy je 0.5-3%, což je 10-30krát více než u bannerů.
Uživatelé, kteří kliknou na nativní reklamu, vykazují vyšší zapojení: hloubka prohlížení je o 40% vyšší, míra okamžitého opuštění o 30% nižší. Inzerenti platí prémii za nativní provoz, protože konverze na cílovou akci (instalace, nákup, registrace) je u těchto uživatelů o 25-40% vyšší.
Reklamní platformy poskytují SDK s podporou Native Ad, každá s vlastními integračními funkcemi, formátovými omezeními a kvalitou provozu.
AdMob nabízí dva typy nativních reklam: Native Advanced (dříve Native Ads Express) a Native Custom Format. AdMob Native podporuje mediaci dalších reklamních sítí prostřednictvím Google Mobile Ads SDK. Míra naplnění pro nativní formáty je 90-98% v zemích Tier-1. Důležitá vlastnost — povinné označení „Ad" prostřednictvím AdBadge, které je automaticky nastaveno SDK.
Reklamní síť Facebooku s podporou formátů Native, Native Banner a Native Interstitial. Audience Network je známá vysokým eCPM pro nativní reklamu — až 20-30 amerických dolarů za prémiový provoz. Míra naplnění v non-Meta provozu však může být nižší — 60-80%. Integrace vyžaduje samostatné SDK a konfiguraci prostřednictvím Business Manager.
import GoogleMobileAds
class NativeAdLoaderManager: NSObject {
private let adLoader: GADAdLoader
init(viewController: UIViewController) {
let options = GADNativeAdMediaAdLoaderOptions()
options.preferredMediaAspectRatio = .portrait
adLoader = GADAdLoader(
adUnitID: "ca-app-pub-3940256099942544/3986624511",
rootViewController: viewController,
adTypes: [.native],
options: [options]
)
adLoader.delegate = self
}
func loadAd() {
adLoader.load(GADRequest())
}
}
extension NativeAdLoaderManager: GADNativeAdLoaderDelegate {
func adLoader(_ adLoader: GADAdLoader,
didReceive nativeAd: GADNativeAd) {
displayNativeAd(nativeAd)
}
}
Proces integrace nativní reklamy se liší od ostatních formátů tím, že vyžaduje vytvoření vlastního layoutu a propojení dat z SDK s komponentami UI. Správná implementace zaručuje, že reklama bude vypadat jako přirozená součást aplikace.
První fáze — příprava XML nebo SwiftUI zobrazení pro Native Ad. Layout musí obsahovat všechna povinná pole SDK: nadpis, popis, obrázek, ikonu, tlačítko CTA a označení „Reklama". Označení — povinný požadavek pro soulad s reklamní legislativou. Velikost a umístění štítku jsou regulovány požadavky reklamní platformy.
Po načtení reklamy prostřednictvím NativeAdLoader je třeba zaregistrovat všechny klikací prvky a zobrazit mediální obsah. Registrace se provádí metodou registerClickableElements, která předává SDK informace o tom, která zobrazení mají zpracovávat kliknutí. Důležité: registrujte pouze prvky, které mají být klikací — neregistrujte pozadí nebo neklikací části reklamy.
Native Ad vyžaduje správnou správu paměti: po odstranění reklamy z rozhraní je třeba zavolat destroy() nebo unbind() pro uvolnění zdrojů. Úniky paměti — častý problém při nesprávné integraci Native Ad, zejména v RecyclerView nebo UICollectionView, kde jsou zobrazení znovu používána.
class NativeAdAdapter(
private val context: Context
) : RecyclerView.Adapter<RecyclerView.ViewHolder>() {
private var items: MutableList<Any> = mutableListOf()
private var currentNativeAd: NativeAd? = null
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
when (val item = items[position]) {
is NativeAd -> bindNativeAd(holder, item)
}
}
fun onAdDestroyed() {
currentNativeAd?.destroy()
currentNativeAd = null
}
}
Pro hodnocení účinnosti nativní reklamy se používají standardní reklamní metriky s ohledem na specifika formátu — viditelnost (viewability) a doba interakce jsou pro Native Ad obzvláště důležité.
Procento zobrazení, která byla skutečně viditelná pro uživatele. Pro Native Ad je viewability kritickou metrikou, protože reklama může být mimo viditelnou oblast obrazovky (below the fold). Media Rating Council (MRC) definuje viewability jako 50% pixelů po dobu alespoň 1 sekundy pro statickou reklamu. NativeAd v toku obsahu by měl zajistit viewability alespoň 70%.
Průměrná doba, po kterou uživatel vidí Native Ad na obrazovce. Čím déle reklama zůstává v zóně viditelnosti, tím vyšší je pravděpodobnost zapamatování značky a kliknutí. Time in View pro nativní reklamu v toku obsahu je 5-15 sekund, což je výrazně více než u bannerů (1-3 sekundy).
CTR nativní reklamy se pohybuje od 0.3% do 3% v závislosti na kvalitě integrace a relevantnosti. eCPM Native Ad je 8-20 amerických dolarů pro standardní formáty a až 40 dolarů pro prémiová vlastní řešení. Kombinace vysokého CTR a dobrého eCPM činí z Native Ad jeden z nejvyváženějších formátů z hlediska poměru příjem/uživatelský zážitek.
| Metrika | Native Ad | Banner | Interstitial |
|---|---|---|---|
| CTR | 0.5-3% | 0.05-0.1% | 1-5% |
| eCPM | 8-20 USD | 0.5-2 USD | 8-15 USD |
| Viewability | 65-85% | 40-60% | 95-100% |
| Time in View | 5-15 s | 1-3 s | 10-30 s |
Často kladené otázky
Native Ad je reklamní formát, který vizuálně odpovídá designu a obsahu aplikace. Reklama se zabudovává do kanálu, seznamu nebo toku obsahu jako přirozený prvek, ale obsahuje povinné označení „Reklama". Vývojář plně kontroluje vzhled reklamy.
Banner je samostatný blok s reklamou, který vypadá jako reklama a zaujímá pevnou oblast obrazovky. Native Ad se zabudovává do obsahu aplikace a vypadá jako jeho součást. CTR Native Ad je 10-30krát vyšší než u bannerů a viewability je o 25-40% vyšší díky přirozené integraci.
Hlavní platformy: Google AdMob (Native Advanced, Custom Native), Audience Network od Meta, InMobi, Yahoo Gemini. Pro maximální eCPM se doporučuje použít AdMob Mediation, která spojuje několik reklamních sítí a automaticky vybírá nejlepší nabídku pro každé zobrazení.
Povinné označení „Ad" nebo „Reklama" se umísťuje do rohu reklamy. AdMob automaticky přidává AdBadge ve formě symbolu Ad. Pro vlastní řešení použijte text „Reklama" o velikosti alespoň 8sp, kontrastní s pozadím. Označení je právním požadavkem ve všech jurisdikcích.
Průměrné eCPM pro Native Ad je 8-20 amerických dolarů v zemích Tier-1. Custom Native formáty s prémiovým umístěním mohou dosáhnout 30-40 amerických dolarů. eCPM závisí na regionu, typu aplikace, kvalitě provozu a používané reklamní platformě.
Shrnutí
Vyvineme mobilní aplikaci na klíč
IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.
Přečtěte si také