Per iniziare

Questa guida è rivolta ai publisher che vogliono monetizzare un'app Unity.

L'integrazione del plug-in Unity di Google Mobile Ads in un'app è il primo passo per mostrare gli annunci AdMob e generare entrate. Una volta completata l'integrazione, puoi scegliere un formato dell'annuncio, ad esempio nativo o con premio, per visualizzare i passaggi di implementazione dettagliati.

Prerequisiti

  • Utilizza Unity 2019.4 o versioni successive
  • Per eseguire il deployment su iOS
    • Xcode 15.3 o successivo
    • Scegli come target iOS 12.0 o versioni successive
    • CocoaPods
  • Per eseguire il deployment su Android
    • Livello API Android minimo 21
    • Effettuare il targeting del livello API Android 31 o superiore

Scarica il plug-in Unity per Mobile Ads

Il plug-in Unity di Google Mobile Ads consente agli sviluppatori di Unity di pubblicare gli annunci per dispositivi mobili Google su app Android e iOS senza dover scrivere codice Java o Objective-C. Il plug-in fornisce un'interfaccia C# per richiedere gli annunci che viene utilizzata dagli script C# nel tuo progetto Unity.

Utilizza i seguenti link per scaricare il pacchetto Unity per il plug-in o per dare un'occhiata al codice su GitHub.

SCARICA IL PLUG-IN VISUALIZZA ORIGINE

Importa il plug-in Unity di Mobile Ads

Google Mobile Ads per Unity è distribuito da un pacchetto di asset Unity. Per importare il pacchetto, apri il progetto nell'editor Unity, seleziona Asset > Importa pacchetto > Pacchetto personalizzato e individua il file GoogleMobileAdsPlugin.unitypackage che hai scaricato. Assicurati che tutti i file siano selezionati e fai clic su Importa.

Includi dipendenze esterne

Il plug-in Unity di Google Mobile Ads è distribuito con la libreria resolver Unity Play Services. Questa libreria è destinata all'utilizzo da parte di qualsiasi plug-in Unity che richiede l'accesso a librerie specifiche per Android, come AAR o CocoaPods per iOS. Consente ai plug-in Unity di dichiarare le dipendenze, che vengono poi risolte e copiate automaticamente nel progetto Unity.

Segui questi passaggi per assicurarti che il progetto includa tutte le dipendenze:

Android

Vai a Impostazioni progetto > Player > Android > Impostazioni di pubblicazione > Build e seleziona:

  • Modello Gradle principale personalizzato
  • Modello proprietà Gradle personalizzato

Nell'editor Unity, seleziona Asset > Gestore dipendenze esterno > Sistema di risoluzione Android > Risolvi per fare in modo che la libreria del Gestore delle dipendenze esterno di Unity copi le dipendenze dichiarate nella directory Assets/Plugins/Android dell'app Unity.

iOS

Non sono necessari passaggi aggiuntivi per includere l'SDK Google Mobile Ads nel progetto Unity.

  • Quando utilizzi Unity 5.6 o successive, viene generata una risorsa xcworkspace che include le librerie di dipendenze richieste. Utilizza la sezione xcworkspace generata anziché il progetto Xcode standard.
  • Quando utilizzi versioni precedenti di Unity, le dipendenze sono incluse nel progetto Xcode standard.

Imposta il tuo AdMob ID app

Nell'editor Unity, seleziona Asset > Annunci per dispositivi mobili Google > Impostazioni dal menu.

Inserisci i tuoi dati Android e iOS ID app AdMob in ogni campo.

Inizializza l'SDK

Prima di caricare gli annunci, fai in modo che la tua app inizializza l'SDK Google Mobile Ads chiamando MobileAds.Initialize(). Questa operazione deve essere eseguita una sola volta, idealmente al momento del lancio dell'app.

Ecco un esempio di come chiamare Initialize() all'interno del metodo Start() di uno script collegato a un GameObject:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Se utilizzi la mediazione, attendi che venga eseguito il callback prima di caricare gli annunci per assicurarti che tutti gli adattatori di mediazione vengano inizializzati.

Seleziona un formato dell'annuncio

L'SDK Google Mobile Ads è ora incluso nell'app Unity quando esegui il deployment sulla piattaforma Android o iOS. Ora tutto è pronto per implementare un annuncio. AdMob offre una serie di formati di annunci diversi, tra cui scegliere quello che offre la migliore esperienza utente.

Le unità pubblicitarie banner mostrano annunci rettangolari che occupano una parte del layout dell'app. Possono aggiornarsi automaticamente dopo un determinato periodo di tempo. Ciò significa che gli utenti visualizzano un nuovo annuncio a intervalli regolari, anche se rimangono nella stessa schermata dell'app. Sono inoltre il formato dell'annuncio più semplice da implementare.

Implementare gli annunci banner

Interstitial

Le unità pubblicitarie interstitial mostrano annunci a pagina intera nella tua app. Posizionali in corrispondenza di interruzioni e transizioni naturali nell'interfaccia dell'app, ad esempio dopo il completamento di un livello in un'app di gioco.

Implementare gli annunci interstitial

Nativo

Gli annunci nativi sono annunci in cui puoi personalizzare il modo in cui asset, come titoli e inviti all'azione, vengono presentati nelle tue app. Applicando lo stile all'annuncio, puoi creare presentazioni dell'annuncio naturali e discrete per arricchire l'esperienza utente.

Implementare gli annunci nativi

Con premio

Le unità pubblicitarie con premio consentono agli utenti di giocare, partecipare a sondaggi o guardare video per vincere premi in-app, come monete, vite extra o punti. Puoi impostare premi diversi per unità pubblicitarie diverse e specificare i valori e gli articoli ricevuti dall'utente.

Implementare gli annunci con premio

Interstitial con premio

Interstitial con premio è un nuovo tipo di formato dell'annuncio incentivato che ti consente di offrire premi, ad esempio monete o vite extra, per gli annunci che vengono visualizzati automaticamente durante le naturali transizioni dell'app.

A differenza degli annunci con premio, gli utenti non devono attivare la visualizzazione degli interstitial con premio.

Invece della richiesta di attivazione negli annunci con premio, gli interstitial con premio richiedono una schermata introduttiva che annuncia il premio e offre agli utenti la possibilità di disattivare questa opzione.

Implementare gli annunci interstitial con premio

Apertura app

L'apertura dell'app è un formato dell'annuncio che viene visualizzato quando gli utenti aprono la tua app o vi tornano. L'annuncio si sovrappone alla schermata di caricamento.

Implementare gli annunci apertura app