Το Unity Ads είναι μια πλατφόρμα διαφημίσεων της Unity Technologies, βελτιστοποιημένη για τη δημιουργία εσόδων από κινητά παιχνίδια και εφαρμογές. Σύμφωνα με τα Unity Ads Documentation (2025), η πλατφόρμα χρησιμοποιείται σε περισσότερες από 500.000 εφαρμογές παγκοσμίως και παρέχει πρόσβαση σε premium διαφημιζόμενους. Η βελτιστοποίηση για παιχνίδια της πλατφόρμας την καθιστά προτιμώμενη επιλογή για προγραμματιστές παιχνιδιών σε Unity και άλλες μηχανές.
Βασικά σημεία
Το Unity Ads είναι μια πλατφόρμα διαφημίσεων που αναπτύχθηκε από την Unity Technologies ειδικά για τη δημιουργία εσόδων από κινητές εφαρμογές, με έμφαση στον τομέα των παιχνιδιών. Η πλατφόρμα κυκλοφόρησε το 2014 μετά την εξαγορά της εταιρείας Applifier και έκτοτε έχει γίνει ένα από τα κορυφαία διαφημιστικά δίκτυα για κινητά παιχνίδια.
Σε αντίθεση με τις γενικές πλατφόρμες (AdMob), το Unity Ads σχεδιάστηκε εξαρχής για σενάρια παιχνιδιών: υποστήριξη playable διαφημίσεων, βελτιστοποίηση για Rewarded Video, ενσωμάτωση με το Unity Runtime. Το βασικό κοινό είναι προγραμματιστές παιχνιδιών σε Unity, αλλά το SDK είναι επίσης διαθέσιμο για εγγενή Android (Kotlin/Java) και iOS (Swift/Objective-C) έργα.
Σύμφωνα με τα στοιχεία της Sensor Tower (2025), το Unity Ads βρίσκεται στην πρώτη πεντάδα των διαφημιστικών δικτύων ως προς τον όγκο πληρωμών σε προγραμματιστές κινητών παιχνιδιών. Το μέσο eCPM για εφαρμογές παιχνιδιών στο Unity Ads είναι 12-25 δολάρια ΗΠΑ, που είναι 15-20% υψηλότερο από τον μέσο όρο της αγοράς για αυτόν τον τομέα.
Το Unity Ads αποτελεί μέρος του Unity Gaming Services — ενός οικοσυστήματος εργαλείων για ανάπτυξη και δημιουργία εσόδων από παιχνίδια. Η ενιαία ενσωμάτωση μέσω του Unity Package Manager επιτρέπει τη σύνδεση διαφημίσεων, αναλυτικών στοιχείων, αποθήκευσης στο cloud και multiplayer σε ένα ενιαίο πλαίσιο. Για προγραμματιστές σε Unity, αυτό σημαίνει ελάχιστο χρόνο ρύθμισης — από το άνοιγμα του έργου μέχρι την πρώτη προβολή διαφήμισης μπορεί να περάσει λιγότερο από μία ώρα.
Ο μηχανισμός του Unity Ads χρησιμοποιεί ένα μοντέλο δημοπρασίας σε πραγματικό χρόνο, παρόμοιο με άλλες διαφημιστικές πλατφόρμες, αλλά με ορισμένα χαρακτηριστικά βελτιστοποιημένα για το περιβάλλον των παιχνιδιών. Η πλατφόρμα υποστηρίζει τόσο τυπικές δημοπρασίες όσο και προγραμματικές αγορές μέσω in-app bidding.
Κατά την υποβολή αιτήματος διαφήμισης, το Unity Ads στέλνει πληροφορίες σχετικά με την εφαρμογή, τον χρήστη και το περιβάλλον προβολής στο δίκτυό του. Οι διαφημιζόμενοι υποβάλλουν προσφορές σε πραγματικό χρόνο και η νικήτρια διαφήμιση παραδίδεται στη συσκευή. Ένα μοναδικό χαρακτηριστικό του Unity Ads είναι η προτεραιότητα σε βίντεο και playable διαφημίσεις, οι οποίες αποτελούν πάνω από το 70% του αποθέματος της πλατφόρμας. Αυτό καθιστά το Unity Ads ιδανική επιλογή για τη μορφή Rewarded Video.
Ένα προηγμένο εργαλείο στόχευσης που χρησιμοποιεί μηχανική μάθηση για την προβολή διαφημίσεων στους πιο σχετικούς χρήστες. Το Audience Pinpointer αναλύει πρότυπα συμπεριφοράς: τύπους εγκατεστημένων παιχνιδιών, μέση διάρκεια συνεδρίας, τάση για προβολή διαφημίσεων και αγορές IAP. Ο προγραμματιστής μπορεί να ορίσει παραμέτρους στόχευσης: για παράδειγμα, να εμφανίζει Rewarded Video μόνο σε χρήστες που έχουν πραγματοποιήσει τουλάχιστον μία αγορά, ή αντίθετα — μόνο σε free-to-play χρήστες.
using UnityEngine;
using UnityEngine.Advertisements;
public class UnityAdsManager : MonoBehaviour, IUnityAdsInitializationListener
{
private string gameId = "1234567";
private bool testMode = true;
public void InitializeAds()
{
Advertisement.Initialize(gameId, testMode, this);
}
public void OnInitializationComplete()
{
Debug.Log("Unity Ads initialized");
}
public void OnInitializationFailed(UnityAdsInitializationError error)
{
Debug.LogError("Init failed: " + error);
}
}
Το Unity Ads υποστηρίζει τρεις βασικές μορφές διαφημίσεων, καθεμία βελτιστοποιημένη για σενάρια παιχνιδιών. Ιδιαίτερη έμφαση δίνεται στις μορφές βίντεο — αποτελούν τη βάση του αποθέματος της πλατφόρμας.
Η βασική μορφή του Unity Ads, στην οποία αντιστοιχεί πάνω από το 60% των εσόδων της πλατφόρμας. Το Unity Rewarded Video υποστηρίζει προσαρμοσμένες επαληθεύσεις από τον διακομιστή (SSV), πολλαπλά νομίσματα σε μία προβολή και προηγμένη ρύθμιση συχνότητας. Το μέσο eCPM για κίνηση παιχνιδιών είναι 15-25 δολάρια ΗΠΑ, το Completion Rate είναι 75-85%. Το Unity Ads θεωρείται σημείο αναφοράς για το Rewarded Video στον τομέα των παιχνιδιών.
Διαφημίσεις πλήρους οθόνης με υποστήριξη βίντεο και στατικού περιεχομένου. Τα Unity Ads Interstitial είναι βελτιστοποιημένα για διαλείμματα παιχνιδιού — μεταξύ επιπέδων, κατά τη φόρτωση περιεχομένου, κατά την έξοδο από το μενού. Το eCPM Interstitial είναι 8-18 δολάρια ΗΠΑ, το CTR είναι 2-5%. Το Unity Ads υποστηρίζει αυτόματη εμφάνιση Interstitial σε φυσικά διαλείμματα χωρίς να απαιτείται πρόσθετος κώδικας για τον χρονισμό.
Τυπικά προσαρμοζόμενα banner, που υποστηρίζουν όλα τα συνηθισμένα μεγέθη: 320×50, 320×100, 728×90 και adaptive. Το Unity Banner έχει χαμηλότερο eCPM (1-3 δολάρια ΗΠΑ), αλλά παρέχει σταθερό πρόσθετο εισόδημα χωρίς να επηρεάζει την εμπειρία χρήστη. Τα banner τοποθετούνται στο πάνω ή στο κάτω μέρος της οθόνης.
| Μορφή | eCPM (USD) | CR/CTR | Σύσταση |
|---|---|---|---|
| Rewarded Video | 15-25 | 75-85% (CR) | Για όλα τα παιχνίδια |
| Interstitial | 8-18 | 2-5% (CTR) | Επιπλέον του Rewarded |
| Banner | 1-3 | 0.1-0.3% (CTR) | Για παθητικό εισόδημα |
Το Unity Ads δεν είναι μόνο διαφημιστικό δίκτυο, αλλά παρέχει και τη δική του πλατφόρμα διαμεσολάβησης — Unity LevelPlay (πρώην ironSource μετά την εξαγορά). Το LevelPlay επιτρέπει τον συνδυασμό του Unity Ads με άλλα διαφημιστικά δίκτυα σε ένα ενιαίο σύστημα με προηγμένα αναλυτικά στοιχεία.
Μετά την εξαγορά της ironSource το 2022, η Unity συνδύασε τις τεχνολογίες και των δύο εταιρειών. Το Unity LevelPlay υποστηρίζει in-app bidding για όλα τα κύρια διαφημιστικά δίκτυα: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost και άλλα. Η πλατφόρμα βελτιστοποιεί αυτόματα το υδατόπτωση με βάση ιστορικά δεδομένα, κατανέμοντας την κίνηση μεταξύ δικτύων για μέγιστο eCPM.
Το LevelPlay υποστηρίζει και τις δύο προσεγγίσεις διαμεσολάβησης. Waterfall — η κλασική διαδοχική υποβολή ερωτήματος σε δίκτυα, όπου η σειρά καθορίζεται από το ιστορικό eCPM. In-app bidding — όλα τα δίκτυα ανταγωνίζονται ταυτόχρονα για κάθε προβολή, διασφαλίζοντας τη μέγιστη τιμή. Η Unity συνιστά τη χρήση in-app bidding για τις κύριες μορφές και waterfall ως εναλλακτική για δίκτυα χωρίς υποστήριξη bidding.
class UnityLevelPlaySetup {
fun configureLevelPlay() {
val config = IronSourceConfig.getInstance()
config.setClientSideCallbacks(true)
config.setUserId("user123")
IronSource.setMetaData("is_test_suite", "enable")
IronSource.init(
context,
"your_app_key",
IronSource.AD_UNIT_REWARDED_VIDEO
)
}
}
Η ενσωμάτωση του Unity Ads διαφέρει ανάλογα με την πλατφόρμα ανάπτυξης. Για έργα σε Unity Engine, η διαδικασία είναι όσο το δυνατόν πιο απλή — μέσω του Package Manager. Για εγγενή έργα απαιτείται χειροκίνητη σύνδεση του SDK μέσω Gradle ή CocoaPods.
Για έργα σε Unity Engine, ανοίξτε το Window → Package Manager, βρείτε το Ads Monetization και εγκαταστήστε την τελευταία έκδοση. Μετά την εγκατάσταση, καθορίστε το Game ID στις ρυθμίσεις Services → Ads — ξεχωριστό Game ID για Android και iOS. Το Unity Ads αρχικοποιείται αυτόματα κατά την εκκίνηση της εφαρμογής, εάν η υπηρεσία Advertising είναι ενεργοποιημένη στο Unity Cloud Services.
Για Android, προσθέστε την εξάρτηση στο build.gradle: implementation 'com.unity3d.ads:unity-ads:4.12.+' και αρχικοποιήστε το SDK στον κώδικα: UnityAds.initialize(activity, gameId, listener). Για iOS, προσθέστε το pod 'UnityAds' στο Podfile ή συνδέστε το UnityAds.framework χειροκίνητα. Αρχικοποίηση: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).
Για προβολή Rewarded Video, καλέστε το UnityAds.show() με το αναγνωριστικό τοποθέτησης (π.χ. "Rewarded_Video"). Το Unity Ads υποστηρίζει πολλαπλές τοποθετήσεις — διαφορετικά σημεία εισόδου με διαφορετικές ρυθμίσεις συχνότητας και ανταμοιβής. Συνιστάται η δημιουργία ξεχωριστών τοποθετήσεων για κάθε τύπο ανταμοιβής: "Rewarded_Coins", "Rewarded_Lives", "Rewarded_SkipLevel".
import UnityAds
class UnityAdsViewController: UIViewController {
let placementId = "Rewarded_Video"
func showRewardedAd() {
if UnityAds.isReady(placementId) {
UnityAds.show(self, placementId: placementId) { result in
switch result {
case .finished:
self?.grantReward()
default:
print("Ad result: \(result)")
}
}
}
}
}
Το Unity Ads έχει μια σειρά πλεονεκτημάτων έναντι των γενικών διαφημιστικών πλατφορμών ειδικά για εφαρμογές παιχνιδιών. Αυτά τα χαρακτηριστικά καθιστούν την πλατφόρμα προτιμώμενη επιλογή για προγραμματιστές παιχνιδιών, ειδικά όσους εργάζονται στο Unity Engine.
Μια μοναδική μορφή του Unity Ads — τα playable διαφημιστικά, που επιτρέπουν στον χρήστη να παίξει μια δοκιμαστική έκδοση του διαφημιζόμενου παιχνιδιού απευθείας μέσα στη διαφήμιση. Οι Playable διαφημίσεις έχουν το υψηλότερο ποσοστό μετατροπής μεταξύ όλων των διαφημιστικών μορφών — έως 25-30%. Το Unity Ads είναι ο ηγέτης σε όγκο playable αποθέματος, καθώς η πλατφόρμα μπορεί να αποδώσει διαφημίσεις απευθείας μέσω του Unity Runtime, εξασφαλίζοντας ομαλή και γρήγορη φόρτωση.
Το Unity Ads κατανοεί το περιβάλλον του παιχνιδιού: η πλατφόρμα γνωρίζει πότε υπάρχει παύση στο παιχνίδι, πότε ο χρήστης ολοκλήρωσε ένα επίπεδο και πότε είναι πιο δεκτικός στην προβολή διαφήμισης. Το Game Event Optimization είναι μια τεχνολογία που αναλύει γεγονότα εντός του παιχνιδιού και προτείνει την προβολή διαφήμισης στη βέλτιστη στιγμή, αυξάνοντας το Completion Rate του Rewarded Video κατά 10-15%.
Το Unity Ads παρέχει μια ενσωματωμένη αναλυτική πλατφόρμα, ενσωματωμένη με το Unity Analytics. Οι προγραμματιστές μπορούν να παρακολουθούν βασικές μετρήσεις δημιουργίας εσόδων απευθείας στο Unity Dashboard, χωρίς να συνδέουν υπηρεσίες τρίτων.
Ο ιστότοπος Unity Dashboard εμφανίζει όλες τις βασικές μετρήσεις: έσοδα, eCPM, προβολές, πληρότητα, ARPDAU. Ανάλυση εσόδων — λεπτομέρεια εσόδων ανά μορφή (Rewarded Video, Interstitial, Banner), χώρα, πλατφόρμα (Android/iOS) και τοποθέτηση. Διατίθεται φιλτράρισμα ανά ημερομηνία για ανάλυση δυναμικής. Τα δεδομένα ενημερώνονται σε πραγματικό χρόνο με καθυστέρηση έως 4 ώρες.
Το Unity Ads ενσωματώνεται με το Unity Analytics για τη δημιουργία ανάλυσης ομάδων. Η αναφορά LTV δείχνει τη διαχρονική αξία των χρηστών ανά πηγή κυκλοφορίας. Η αναφορά Retention — διατήρηση χρηστών την Ημέρα 1, Ημέρα 7, Ημέρα 30, τμηματοποιημένη ανά διαφημιστικές ομάδες. Αυτά τα δεδομένα βοηθούν στην αξιολόγηση του πώς η διαφήμιση επηρεάζει τη μακροπρόθεσμη αξία του χρήστη.
Το ενσωματωμένο εργαλείο A/B δοκιμών επιτρέπει τη σύγκριση διαφορετικών ρυθμίσεων δημιουργίας εσόδων: συχνότητα προβολής, τύπους ανταμοιβών, τοποθετήσεις. Το Unity A/B Testing κατανέμει αυτόματα την κίνηση μεταξύ ομάδων και δείχνει στατιστικά σημαντικές διαφορές στα έσοδα και τη διατήρηση. Η ενσωμάτωση με το Firebase Remote Config επιτρέπει την αλλαγή ρυθμίσεων χωρίς δημοσίευση ενημέρωσης εφαρμογής.
| Αναφορά | Μετρήσεις | Λεπτομέρεια |
|---|---|---|
| Revenue | Έσοδα, eCPM, προβολές | Ανά μορφή, χώρα, πλατφόρμα |
| LTV | Διαχρονική αξία | Ανά ομάδα και πηγή |
| Retention | D1, D7, D30 | Ανά διαφημιστική ομάδα |
| Placement | CR ανά τοποθέτηση | Λεπτομέρεια ανά σημείο εισόδου |
Συχνές ερωτήσεις
Το Unity Ads είναι μια πλατφόρμα διαφημίσεων της Unity Technologies, βελτιστοποιημένη για εφαρμογές παιχνιδιών. Σε αντίθεση με το AdMob, το Unity Ads ειδικεύεται σε μορφές βίντεο και playable διαφημίσεις, διαθέτει εγγενή ενσωμάτωση με το Unity Engine και συνήθως εμφανίζει υψηλότερο eCPM για Rewarded Video στον τομέα παιχνιδιών κατά 15-30%.
Δημιουργήστε έναν λογαριασμό Unity ID, συνδέστε την υπηρεσία Ads στο Unity Dashboard, αποκτήστε το Game ID για Android και iOS, ενσωματώστε το SDK μέσω Package Manager ή χειροκίνητα. Το ελάχιστο ποσό πληρωμής είναι 100 δολάρια ΗΠΑ για Payoneer και 500 δολάρια για τραπεζικό έμβασμα. Οι πληρωμές πραγματοποιούνται μηνιαίως.
Το Unity Ads υποστηρίζει τρεις μορφές: Rewarded Video (προβολή με ανταμοιβή, eCPM 15-25 USD), Interstitial Ad (διαφήμιση πλήρους οθόνης, eCPM 8-18 USD) και Banner (προσαρμοζόμενα banner, eCPM 1-3 USD). Το Rewarded Video είναι η κύρια μορφή της πλατφόρμας και συνιστάται για όλες τις εφαρμογές παιχνιδιών.
Ναι, το Unity Ads SDK είναι διαθέσιμο για εγγενή έργα Android (Kotlin/Java) και iOS (Swift/Objective-C), καθώς και για Flutter, React Native και άλλες λύσεις πολλαπλών πλατφορμών. Το SDK εγκαθίσταται μέσω Gradle για Android και CocoaPods για iOS χωρίς να απαιτείται το Unity Editor.
Το Unity LevelPlay είναι μια πλατφόρμα διαμεσολάβησης από την Unity (πρώην ironSource μετά την εξαγορά), η οποία συνδυάζει το Unity Ads με άλλα διαφημιστικά δίκτυα. Το LevelPlay υποστηρίζει in-app bidding για AdMob, Meta Audience Network, AppLovin και άλλα δίκτυα, επιλέγοντας αυτόματα τη διαφήμιση με την υψηλότερη προσφορά για κάθε προβολή.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης