Το AdMob είναι η διαφημιστική πλατφόρμα της Google για δημιουργία εσόδων από εφαρμογές κινητών, η οποία παρέχει πρόσβαση στο μεγαλύτερο δίκτυο διαφημιζόμενων Google Display Network. Σύμφωνα με το Google AdMob (2025), η πλατφόρμα εξυπηρετεί πάνω από 1 εκατομμύριο εφαρμογές και πληρώνει δισεκατομμύρια δολάρια σε προγραμματιστές ετησίως. Η διαμεσολάβηση AdMob επιτρέπει το συνδυασμό πολλαπλών διαφημιστικών δικτύων για μέγιστο fill rate και eCPM.
Κύρια σημεία
Το AdMob είναι μια διαφημιστική πλατφόρμα από την Google, σχεδιασμένη για δημιουργία εσόδων από εφαρμογές κινητών. Κυκλοφόρησε το 2006 και εξαγοράστηκε από την Google το 2009, το AdMob έχει γίνει το de facto πρότυπο για τη διαφήμιση σε κινητά, παρέχοντας στους προγραμματιστές πρόσβαση στους διαφημιζόμενους του Google Display Network (GDN) και του AdWords.
Η πλατφόρμα υποστηρίζει όλα τα κύρια λειτουργικά συστήματα κινητών — Android, iOS, καθώς και εφαρμογές web μέσω του Google Mobile Ads SDK. Το βασικό πλεονέκτημα του AdMob — η ενσωματωμένη πλατφόρμα διαμεσολάβησης, η οποία επιτρέπει στον προγραμματιστή να συνδέσει πρόσθετα διαφημιστικά δίκτυα (Unity Ads, AppLovin, ironSource, Facebook) και να επιλέγει αυτόματα τη διαφήμιση με την υψηλότερη προσφορά για κάθε προβολή.
Σύμφωνα με τη Statista (2025), το AdMob κατέχει πάνω από το 35% της παγκόσμιας αγοράς διαμεσολάβησης διαφημίσεων κινητών, εξυπηρετώντας πάνω από 1 εκατομμύριο ενεργές εφαρμογές. Το μηνιαίο κοινό καλύπτει πάνω από 1 δισεκατομμύριο μοναδικές συσκευές παγκοσμίως.
Το AdMob ιδρύθηκε από τον Omar Hamoui το 2006 ως πλατφόρμα για διαφημίσεις σε ιστότοπους κινητών. Μετά την εξαγορά από την Google το 2009 έναντι 750 εκατομμυρίων δολαρίων, η πλατφόρμα επαναπροσανατολίστηκε πλήρως σε εφαρμογές κινητών. Το 2019 η Google συνδύασε το AdMob με το Google Ad Manager και το Firebase, δημιουργώντας ένα ενιαίο οικοσύστημα δημιουργίας εσόδων και αναλυτικών στοιχείων ενσωματωμένο με εργαλεία προγραμματιστή.
Η αρχιτεκτονική του AdMob βασίζεται στο μοντέλο δημοπρασίας σε πραγματικό χρόνο (RTB). Όταν ένας χρήστης ανοίγει την εφαρμογή και προκύπτει μια προβολή διαφήμισης, το AdMob στέλνει ένα αίτημα στο Google Display Network, όπου οι διαφημιζόμενοι συμμετέχουν σε δημοπρασία για αυτήν την προβολή. Η διαφήμιση με την υψηλότερη προσφορά κερδίζει και εμφανίζεται στον χρήστη.
Η διαδικασία προβολής διαρκεί χιλιοστά του δευτερολέπτου και περιλαμβάνει διάφορα στάδια: η εφαρμογή στέλνει ένα αίτημα μέσω του Google Mobile Ads SDK → το AdMob επεξεργάζεται το αίτημα και ξεκινά τη δημοπρασία → οι διαφημιζόμενοι υποβάλλουν προσφορές → ο νικητής καθορίζεται και το δημιουργικό παραδίδεται στη συσκευή → το SDK εμφανίζει τη διαφήμιση. Ο χρόνος φόρτωσης του δημιουργικού είναι 100-300 ms, που δεν επηρεάζει την εμπειρία του χρήστη.
Το AdMob υποστηρίζει διάφορα μοντέλα πληρωμής. CPC (Cost Per Click) — ο διαφημιζόμενος πληρώνει για κάθε κλικ στη διαφήμιση. CPM (Cost Per Mille) — πληρωμή ανά χίλιες προβολές, χρησιμοποιείται για καμπάνιες επωνυμίας. CPV (Cost Per View) — πληρωμή ανά προβολή βίντεο, εφαρμόζεται για Rewarded Video. CPA (Cost Per Action) — πληρωμή για στοχευμένη ενέργεια (εγκατάσταση, εγγραφή, αγορά). Η ενσωμάτωση πολλαπλών μοντέλων σε μία δημοπρασία εγγυάται το μέγιστο eCPM για τον προγραμματιστή.
class AdMobInitializer(private val context: Context) {
fun initializeAdMob() {
MobileAds.initialize(context) { initializationStatus ->
val statusMap = initializationStatus.adapterStatusMap
for (adapter in statusMap.keys) {
val status = statusMap[adapter]
Log.d("AdMob", "Adapter: $adapter status: ${status?.name}")
}
}
}
fun getAdRequest(): AdRequest {
return AdRequest.Builder()
.setMaxAdContentRating(MaxAdContentRating.T)
.tagForChildDirectedTreatment(true)
.build()
}
}
Το AdMob υποστηρίζει όλες τις κύριες μορφές διαφήμισης σε κινητά, επιτρέποντας στους προγραμματιστές να τις συνδυάζουν για μέγιστα έσοδα. Κάθε μορφή έχει τα δικά της χαρακτηριστικά ενσωμάτωσης, eCPM και επίδραση στην εμπειρία χρήστη.
Τυπικά banner και προσαρμοστικά banner (smart banners) που καταλαμβάνουν μια σταθερή περιοχή της οθόνης — συνήθως στο πάνω ή κάτω μέρος. Τα AdMob Adaptive Banners προσαρμόζουν αυτόματα το μέγεθός τους στο πλάτος της οθόνης της συσκευής, εξασφαλίζοντας σωστή εμφάνιση σε όλες τις συσκευές. eCPM banner — 0.5-2 δολάρια, CTR — 0.05-0.1%. Τα banner είναι η απλούστερη μορφή για να ξεκινήσετε τη δημιουργία εσόδων.
Διαφημίσεις πλήρους οθόνης που εμφανίζονται σε φυσικές παύσεις. Το AdMob Interstitial Ad υποστηρίζει στατικές εικόνες και βίντεο. eCPM Interstitial — 8-15 δολάρια, CTR — 1-5%. Το AdMob συνιστά την προφόρτωση του Interstitial Ad πριν από τη στιγμή προβολής και την εμφάνιση όχι συχνότερα από μία φορά κάθε 60 δευτερόλεπτα.
Βίντεο με ανταμοιβή — η πιο επικερδής μορφή στο AdMob. Το Rewarded AdMob υποστηρίζει SSV (Server-Side Verification) για προστασία από απάτη. eCPM — 12-25 δολάρια. Ο χρήστης λαμβάνει ανταμοιβή μόνο μετά την πλήρη προβολή του βίντεο, η οποία επιβεβαιώνεται από το callback onUserEarnedReward.
Προσαρμόσιμες εγγενείς διαφημίσεις που ενσωματώνονται στη ροή περιεχομένου. Το AdMob Native Advanced δίνει στον προγραμματιστή πλήρη έλεγχο της εμφάνισης: τίτλος, περιγραφή, εικόνα, κουμπί CTA. eCPM — 8-20 δολάρια. Απαιτεί τη δημιουργία προτύπου XML ή SwiftUI.
| Μορφή | eCPM (USD) | CTR | Πολυπλοκότητα ενσωμάτωσης |
|---|---|---|---|
| Banner | 0.5-2 | 0.05-0.1% | Χαμηλή |
| Interstitial | 8-15 | 1-5% | Μεσαία |
| Rewarded Video | 12-25 | 70-85% (CR) | Μεσαία |
| Native Ad | 8-20 | 0.5-3% | Υψηλή |
Η διαμεσολάβηση AdMob — ο ενσωματωμένος μηχανισμός που επιτρέπει τη σύνδεση πρόσθετων διαφημιστικών δικτύων στο AdMob και τη διαχείρισή τους μέσω μιας ενιαίας διεπαφής. Αυτή είναι η βασική λειτουργία που διακρίνει το AdMob από τα απλά διαφημιστικά SDK.
Αρχή λειτουργίας της διαμεσολάβησης: κατά την αίτηση διαφήμισης, το AdMob στέλνει ταυτόχρονα αίτημα σε όλα τα συνδεδεμένα δίκτυα (waterfall) ή χρησιμοποιεί in-app bidding για την επιλογή της καλύτερης προσφοράς. Η διαμεσολάβηση waterfall ρωτά τα δίκτυα με σειρά προτεραιότητας: εάν το πρώτο δίκτυο δεν μπορεί να γεμίσει το αίτημα (no fill), το αίτημα περνά στο δεύτερο και ούτω καθεξής. Το in-app bidding (πλειοδοσία) αντικαθιστά το waterfall — όλα τα δίκτυα υποβάλλουν προσφορές ταυτόχρονα και το καλύτερο κερδίζει.
Σύγχρονη προσέγγιση στη διαμεσολάβηση όπου όλα τα συνδεδεμένα διαφημιστικά δίκτυα συμμετέχουν σε δημοπρασία πραγματικού χρόνου. Το in-app bidding εξαλείφει το πρόβλημα του waterfall — τα δίκτυα δεν περιμένουν στη σειρά, αλλά ανταγωνίζονται για κάθε προβολή. Το AdMob υποστηρίζει bidding για AdMob Network, Ad Exchange, Google Ads, καθώς και δίκτυα τρίτων: AppLovin, Meta Audience Network, Unity Ads, InMobi.
Στον πίνακα ελέγχου AdMob μπορούν να δημιουργηθούν mediation groups — ομάδες διαφημιστικών δικτύων ομαδοποιημένες ανά μορφή, χώρα ή πλατφόρμα. Για παράδειγμα, μπορεί να δημιουργηθεί μια ξεχωριστή ομάδα για Rewarded Video στις ΗΠΑ με AdMob + AppLovin + Unity Ads, και μια ξεχωριστή για banner στην Ευρώπη. Η ευελιξία ρύθμισης επιτρέπει τη βελτιστοποίηση του eCPM για κάθε τμήμα κίνησης.
import GoogleMobileAds
class MediationManager: NSObject {
func configureMediation() {
GADMobileAds.sharedInstance().start { status in
let adapters = status.adapterStatusesByClassName
for (name, adapterStatus) in adapters {
switch adapterStatus.state {
case .ready:
print("\(name) is ready")
case .notReady:
print("\(name) not ready")
}
}
}
}
}
Η βήμα προς βήμα ρύθμιση του AdMob περιλαμβάνει την εγγραφή της εφαρμογής, τη λήψη Ad Unit ID, την ενσωμάτωση του Google Mobile Ads SDK και τη διαμόρφωση της διαμεσολάβησης. Η διαδικασία διαρκεί από λίγες ώρες έως λίγες ημέρες ανάλογα με την πολυπλοκότητα της ενσωμάτωσης.
Πρώτο βήμα — δημιουργία λογαριασμού AdMob (ή σύνδεση μέσω Google) και εγγραφή της εφαρμογής. Για Android απαιτείται package name, για iOS — Bundle ID. Μετά την εγγραφή, το AdMob δημιουργεί ένα App ID που πρέπει να προστεθεί στο AndroidManifest.xml ή Info.plist της εφαρμογής. Τα δοκιμαστικά Ad Unit ID παρέχονται από την Google για ανάπτυξη και εντοπισμό σφαλμάτων.
Η σύνδεση του SDK γίνεται μέσω Gradle (Android) ή CocoaPods (iOS). Μετά την προσθήκη της εξάρτησης, το SDK πρέπει να αρχικοποιηθεί στη μέθοδο Application.onCreate() ή AppDelegate.applicationDidFinishLaunching. Η αρχικοποίηση φορτώνει τη διαμόρφωση διαμεσολάβησης και προετοιμάζει τους προσαρμογείς διαφημιστικών δικτύων.
Στον πίνακα ελέγχου AdMob, δημιουργήστε ένα Ad Unit για κάθε μορφή διαφήμισης. Δώστε ένα περιγραφικό όνομα: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Η δοκιμή πρέπει να γίνεται με δοκιμαστικά Ad Unit ID — η χρήση πραγματικών ID στο στάδιο ανάπτυξης μπορεί να οδηγήσει σε αποκλεισμό του λογαριασμού.
// AndroidManifest.xml
@MetaData(
name = "com.google.android.gms.ads.APPLICATION_ID",
value = "ca-app-pub-3940256099942544~3347511713"
)
// MainApplication.kt
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
MobileAds.initialize(this)
}
}
Το AdMob παρέχει ένα ενσωματωμένο σύστημα αναλυτικών στοιχείων με λεπτομερείς αναφορές εσόδων, προβολών, eCPM και αιτημάτων. Τα δεδομένα είναι διαθέσιμα στον ιστότοπο του AdMob και μέσω API για ενσωμάτωση με εξωτερικά συστήματα.
Ο πίνακας ελέγχου AdMob περιλαμβάνει διάφορους τύπους αναφορών: Revenue Overview — έσοδα ανά ημέρα, μορφή και χώρα; Mediation Report — στατιστικά για κάθε συνδεδεμένο διαφημιστικό δίκτυο; Ad Unit Report — λεπτομέρειες για κάθε Ad Unit; Network Performance — σύγκριση eCPM και fill rate μεταξύ διαφημιστικών δικτύων. Οι αναφορές μπορούν να εξαχθούν σε CSV για περαιτέρω ανάλυση.
Το AdMob ενσωματώνεται με το Firebase Analytics, επιτρέποντας την παρακολούθηση συμπεριφορικών μετρήσεων σε σχέση με τα έσοδα από διαφημίσεις. Το Firebase παρέχει ολοκληρωμένα αναλυτικά στοιχεία: ποιος χρήστης πόσες διαφημίσεις παρακολούθησε, ποιες ενέργειες πραγματοποίησε μετά την προβολή και πόσα συνολικά έσοδα απέφερε (LTV). Η ενσωμάτωση ενεργοποιείται από το Firebase Console με ένα κλικ.
Για αυτοματοποίηση αναφορών χρησιμοποιείται το AdMob API (REST), το οποίο επιτρέπει την προγραμματική λήψη δεδομένων σχετικά με έσοδα, προβολές και eCPM. Το API υποστηρίζει φιλτράρισμα κατά ημερομηνία, μορφή, χώρα και Ad Unit. Όριο ρυθμού — 10.000 αιτήματα την ημέρα ανά έργο. Πιστοποίηση μέσω OAuth 2.0 με service account.
| Αναφορά | Δεδομένα | Ενημέρωση |
|---|---|---|
| Revenue Overview | Έσοδα, eCPM, προβολές | Σε πραγματικό χρόνο |
| Mediation Report | Στατιστικά ανά δίκτυο | Κάθε ώρα |
| Ad Unit Report | Λεπτομέρειες ανά Ad Unit | Κάθε ώρα |
| Network Performance | Σύγκριση eCPM δικτύων | Καθημερινά |
Παρά τα πλεονεκτήματα, το AdMob έχει μια σειρά περιορισμών που πρέπει να ληφθούν υπόψη κατά την επιλογή πλατφόρμας δημιουργίας εσόδων. Η κατανόηση αυτών των περιορισμών βοηθά στην αποφυγή προβλημάτων στο στάδιο της ενσωμάτωσης και λειτουργίας.
Το fill rate και το eCPM ποικίλλουν σημαντικά ανάλογα με την περιοχή. Στις χώρες Tier-1 (ΗΠΑ, Ηνωμένο Βασίλειο, Καναδάς, Αυστραλία, Ιαπωνία) το fill rate είναι 95-99% με υψηλό eCPM. Στις χώρες Tier-2 και Tier-3, το fill rate μπορεί να πέσει στο 40-60% και το eCPM μπορεί να είναι 3-5 φορές χαμηλότερο. Για περιοχές με χαμηλό fill rate συνιστάται η σύνδεση τοπικών διαφημιστικών δικτύων μέσω διαμεσολάβησης.
Το AdMob έχει αυστηρούς κανόνες σχετικά με το περιεχόμενο εφαρμογών. Απαγορεύονται: περιεχόμενο για ενήλικες, βία, παράνομα προϊόντα, παραπλανητικό περιεχόμενο. Η παραβίαση πολιτικής μπορεί να οδηγήσει σε αποκλεισμό του λογαριασμού χωρίς δυνατότητα ανάκτησης. Πριν από την έναρξη δημιουργίας εσόδων, ελέγξτε τη συμμόρφωση της εφαρμογής με τις πολιτικές AdMob.
Συχνές Ερωτήσεις
Το AdMob — η διαφημιστική πλατφόρμα της Google για δημιουργία εσόδων από εφαρμογές κινητών. Λειτουργεί με μοντέλο δημοπρασίας: κατά την αίτηση διαφήμισης, το AdMob ξεκινά δημοπρασία μεταξύ διαφημιζόμενων του Google Display Network και δικτύων που συνδέονται μέσω διαμεσολάβησης. Η διαφήμιση με την υψηλότερη προσφορά κερδίζει και εμφανίζεται στον χρήστη.
Δημιουργήστε λογαριασμό AdMob, προσθέστε την εφαρμογή, δημιουργήστε ένα Ad Unit για την επιθυμητή μορφή, ενσωματώστε το Google Mobile Ads SDK και ρυθμίστε τη διαμεσολάβηση. Ελάχιστο όριο πληρωμής — 100 δολάρια. Μέσο eCPM για αρχική κίνηση είναι 1-5 δολάρια, για premium κίνηση — 10-30 δολάρια.
Το AdMob υποστηρίζει banner (προσαρμοστικά και τυπικά), Interstitial Ad (πλήρους οθόνης), Rewarded Video (με ανταμοιβή) και Native Ads (εγγενείς). Κάθε μορφή έχει διαφορετικό eCPM, CTR και πολυπλοκότητα ενσωμάτωσης. Για μέγιστα έσοδα, χρησιμοποιήστε συνδυασμό όλων των μορφών.
Η διαμεσολάβηση AdMob — μηχανισμός που επιτρέπει τη σύνδεση πρόσθετων διαφημιστικών δικτύων (Unity Ads, AppLovin, Meta Audience Network) στο AdMob και την αυτόματη επιλογή της διαφήμισης με την υψηλότερη προσφορά. Η διαμεσολάβηση αυξάνει το fill rate έως 99% και το eCPM κατά 15-30% χάρη στον ανταγωνισμό μεταξύ δικτύων.
Κύριοι λόγοι αποκλεισμού: παραβίαση πολιτικών περιεχομένου (περιεχόμενο για ενήλικες, βία, παραπλανητικό περιεχόμενο), χειραγώγηση προβολών (invalid traffic), χρήση πραγματικών Ad Unit ID κατά τη δοκιμή. Για ανάκτηση πρέπει να υποβληθεί ένσταση με λεπτομερή εξήγηση και αποδεικτικά στοιχεία.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης