Questa guida mostra come utilizzare Google Mobile Ads SDK per caricare e visualizzare annunci di maio utilizzando la mediazione, che copre le integrazioni con la struttura a cascata. Viene spiegato come aggiungere maio alla configurazione della mediazione di un'unità pubblicitaria e come integrare l'SDK e l'adattatore maio in un'app per iOS.
L'interfaccia della dashboard di maio utilizza il testo giapponese per etichette, pulsanti e descrizioni e gli screenshot di questa guida non sono stati tradotti. Tuttavia, nelle descrizioni e nelle istruzioni di questa guida, le etichette e i pulsanti sono indicati con i loro equivalenti in lingua inglese. "URL スキーム", ad esempio, è "schema URL".
Integrazioni e formati degli annunci supportati
L'adattatore di mediazione per maio ha le seguenti funzionalità:
| Integrazione | |
|---|---|
| Offerte | |
| Cascata | |
| Formati | |
| Banner | |
| Interstitial | |
| Con premio | |
| Nativo | |
Prerequisiti
Prima di continuare, verifica quanto segue:
- Target di deployment iOS 15.0 o versioni successive.
Ultima versione di Google Mobile Ads SDK.
Passaggio 1: configura le impostazioni nell'interfaccia utente di maio
Innanzitutto, registrati o accedi al tuo account maio. Fai clic sul pulsante Gestione applicazioni nella barra laterale sinistra e poi su Nuova app.

Seleziona la scheda corrispondente al tipo di annuncio che preferisci.
Interstitial
Inserisci il nome dell'app, seleziona la piattaforma e fornisci l'URL dell'app. Seleziona Interstitial video come Tipo di annuncio, poi fai clic su Aggiorna.

Con premio
Inserisci il nome dell'app, seleziona la piattaforma e fornisci l'URL dell'app. Seleziona Video con premio come Tipo di annuncio e poi fai clic su Aggiorna.

Nella pagina Gestione applicazioni, prendi nota dell'ID elemento multimediale. È necessario per configurare l'unità pubblicitaria Ad Manager nella sezione successiva.

Nella pagina Gestione zone, prendi nota dell'ID zona. Sarà necessario anche per configurare l'unità pubblicitaria Ad Manager nella sezione successiva.


Passaggio 2: configura la domanda di maio nell'interfaccia utente di Ad Manager
Configura le impostazioni di mediazione per l'unità pubblicitaria
Accedi al tuo account Ad Manager.
Vai a Pubblicazione > Gruppi di rendimento e fai clic sul pulsante Nuovo gruppo di rendimento.

Inserisci un nome univoco per il gruppo di rendimento, imposta lo stato su Attivo, seleziona il formato dell'annuncio e imposta il tipo di inventario su App mobile. Nella sezione Targeting > Inventario, seleziona l'unità pubblicitaria in Inventario e Applicazione mobile a cui vuoi aggiungere la mediazione.
Poi, fai clic sul pulsante Aggiungi partner di rendimento.

Se hai già un partner di rendimento per maio, puoi selezionarlo. In caso contrario, seleziona Crea un nuovo partner di rendimento.
Seleziona maio come Rete pubblicitaria, inserisci un Nome univoco e attiva la Mediazione.
Attiva Raccolta automatica dei dati e inserisci l'ID API e la CHIAVE API ottenuti nella sezione precedente.

Una volta selezionato il Partner di rendimento, scegli Mediazione SDK mobile come Tipo di integrazione, iOS come Piattaforma e Attivo come Stato. Inserisci l'ID media e l'ID zona ottenuti nella sezione precedente. Poi, inserisci un valore CPM predefinito.

Al termine, fai clic su Salva nella parte inferiore della pagina.
Passaggio 3: importa l'SDK e l'adattatore maio
Utilizza Swift Package Manager
Prima di continuare, devi disporre della versione minima supportata dell'adattatore, ovvero 2.2.0.0.
Per aggiungere una dipendenza del pacchetto al tuo progetto, segui questi passaggi:
In Xcode, vai a File > Add Package Dependencies… (File > Aggiungi dipendenze pacchetto…).
Nel prompt visualizzato, cerca il seguente URL del pacchetto:
https://github.com/googleads/googleads-mobile-ios-mediation-maio.gitIn Regola di dipendenza, seleziona Branch.
Nel campo di testo, inserisci
main.
Utilizza CocoaPods
Aggiungi la seguente riga al Podfile del progetto:
pod 'GoogleMobileAdsMediationMaio'Dalla riga di comando, esegui:
pod install --repo-update
Integrazione manuale
- Scarica l'ultima versione dell'SDK maio.
- Scarica l'ultima versione dell'adattatore maio dal link di download nel changelog e collega
maioAdapter.frameworknel tuo progetto.
Passaggio 4: aggiungi il codice richiesto
Implementa SKAdNetwork
Segui la documentazione di maio per aggiungere gli identificatori SKAdNetwork al file Info.plist del progetto.
Passaggio 5: testa l'implementazione
Attiva gli annunci di prova
Assicurati di registrare il tuo dispositivo di test per Ad Manager.
I publisher che utilizzano la versione 7.26.0 o successive di Google Mobile Ads SDK riceveranno automaticamente annunci di prova da maio su smartphone e tablet registrati come dispositivi di test quando effettuano richieste.
Verifica gli annunci di prova
Per verificare di ricevere annunci di prova da maio, attiva i test di singole origini annuncio nello strumento di controllo degli annunci utilizzando le origini annuncio maio (con struttura a cascata).
Codici di errore
Se l'adattatore non riesce a ricevere un annuncio da maio, i publisher possono controllare l'errore sottostante dalla risposta all'annuncio utilizzando GADResponseInfo.adNetworkInfoArray nelle seguenti classi:
| Formato | Nome classe |
|---|---|
| Interstitial | GADMMaioInterstitialAdapter |
| Con premio | GADMMaioRewardedAdapter |
Di seguito sono riportati i codici e i messaggi associati generati dall'adattatore maio quando non è possibile caricare un annuncio:
| Codice di errore | Motivo |
|---|---|
| 0-10 | maio ha restituito un errore specifico dell'SDK. Per maggiori dettagli, consulta il codice di maio. |
| 101 | maio non ha ancora un annuncio disponibile. |
| 102 | Parametri del server non validi (ad es. ID luogo mancante). |
| 103 | L'adattatore maio non supporta il formato dell'annuncio richiesto. |
| 104 | Un annuncio è già stato caricato per questa configurazione di rete. |
| 105 | Filtra le richieste con limiti di età per l'SDK maio perché non può ricevere indicatori con limiti di età. |
Log delle modifiche dell'adattatore di mediazione maio per iOS
Versione 2.2.3.0
- Compatibilità verificata con l'SDK maio versione 2.2.3.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.9.0.
- SDK Maio versione 2.2.3.
Versione 2.2.2.0
- Compatibilità verificata con l'SDK maio versione 2.2.2.
- Ora è richiesta la versione minima di iOS
15.0. - Aggiornata la versione minima di iOS per allentare la dipendenza dall'SDK Google Mobile Ads e consentire le versioni secondarie.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.7.0.
- SDK Maio versione 2.2.2.
Versione 2.2.1.2
- Filtra le richieste con limiti di età per l'SDK maio quando il nuovo
ageRestrictedTreatmentè impostato suGADAgeRestrictedTreatmentChild.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.3.0.
- SDK Maio versione 2.2.1.
Versione 2.2.1.1
- Filtra le richieste con limiti di età per l'SDK maio perché non può ricevere indicatori con limiti di età.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.2.0.
- SDK Maio versione 2.2.1.
Versione 2.2.1.0
- Compatibilità verificata con l'SDK maio versione 2.2.1.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.1.0.
- SDK Maio versione 2.2.1.
Versione 2.2.0.3
- È stato aggiunto il supporto per gli annunci banner con struttura a cascata.
- Aggiornata la dipendenza dell'SDK Google Mobile Ads alla versione 13.0.0.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.0.0.
- Versione SDK Maio 2.2.0.
Versione 2.2.0.2
- Aggiornata la versione minima di iOS di CocoaPods a
13.0.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 13.0.0.
- Versione SDK Maio 2.2.0.
Versione 2.2.0.1
- È stata rimossa l'implementazione dell'asta, poiché Maio non supporta più l'asta.
- Aggiorna l'adattatore per utilizzare il protocollo
GADMediationAdapter.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 12.11.0.
- Versione SDK Maio 2.2.0.
Versione 2.2.0.0
- Compatibilità verificata con l'SDK maio versione 2.2.0.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 12.11.0.
- Versione SDK Maio 2.2.0.
Versione 2.1.6.1
- Ora richiede l'SDK Google Mobile Ads versione 12.0.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 12.0.0.
- SDK Maio versione 2.1.6.
Versione 2.1.6.0
- Compatibilità verificata con l'SDK maio versione 2.1.6.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.13.0.
- SDK Maio versione 2.1.6.
Versione 2.1.5.1
CFBundleShortVersionStringè stato aggiornato in modo da avere tre componenti anziché quattro.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.10.0.
- Versione SDK Maio 2.1.5.
Versione 2.1.5.0
- Compatibilità verificata con l'SDK maio versione 2.1.5.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.6.0.
- SDK Maio versione 2.1.5.
Versione 2.1.4.0
- È stata verificata la compatibilità con l'SDK maio versione 2.1.4.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.2.0.
- SDK Maio versione 2.1.4.
Versione 2.1.3.0
- Compatibilità verificata con l'SDK maio versione 2.1.3.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.1.0.
- Versione SDK Maio 2.1.3.
Versione 2.1.2.1
- Ora richiede l'SDK Google Mobile Ads versione 11.0 o successive.
- Inclusione di
Info.plistnei framework all'interno diMaioAdapter.xcframework.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 11.0.1.
- SDK Maio versione 2.1.2.
Versione 2.1.2.0
- Compatibilità verificata con l'SDK maio versione 2.1.2.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 10.14.0.
- SDK Maio versione 2.1.2.
Versione 2.1.1.0
- Compatibilità verificata con l'SDK maio versione 2.1.1.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 10.12.0.
- SDK Maio versione 2.1.1.
Versione 2.0.0.0
- Compatibilità verificata con l'SDK maio versione 2.0.0.
- È stata rimossa la dipendenza da
MaioOB SDK. - Rimosso il supporto dell'architettura
armv7. - Ora richiede la versione minima di iOS 12.0.
- Ora richiede l'SDK Google Mobile Ads versione 10.4.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 10.10.0.
- SDK Maio versione 2.0.0.
Versione 1.6.3.1
- Ora richiede l'SDK Google Mobile Ads versione 10.0.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 10.0.0.
- SDK Maio versione 1.6.3.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.6.3.0
- Aggiornato l'adattatore per utilizzare l'API
didRewardUser. - Ora richiede l'SDK Google Mobile Ads versione 9.8.0 o successive.
- È stata verificata la compatibilità con l'SDK maio versione 1.6.3 e l'SDK maioOB versione 2.0.0-alpha.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 9.12.0.
- SDK Maio versione 1.6.3.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.6.2.0
- Compatibilità verificata con l'SDK maio versione 1.6.2 e l'SDK maioOB versione 2.0.0-alpha.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 9.5.0.
- SDK Maio versione 1.6.2.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.6.1.0
- È stata verificata la compatibilità con l'SDK maio versione 1.6.1 e l'SDK maioOB versione 2.0.0-alpha.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 9.2.0.
- SDK Maio versione 1.6.1.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.6.0.1
- Compatibilità verificata con l'SDK Google Mobile Ads versione 9.0.0.
- Ora richiede l'SDK Google Mobile Ads versione 9.0.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 9.0.0.
- SDK Maio versione 1.6.0.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.6.0.0
- È stata verificata la compatibilità con l'SDK maio versione 1.6.0 e l'SDK maioOB versione 2.0.0-alpha.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 8.13.0.
- Ora è richiesta la versione minima di iOS 10.0.
- SDK Maio versione 1.6.0.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.5.8.0
- Compatibilità verificata con l'SDK maio versione 1.5.8 e l'SDK maioOB versione 2.0.0-alpha.
- È stata aggiunta la funzionalità di asta all'adattatore per i formati degli annunci interstitial e con premio.
- Dipendenza meno rigida dall'SDK Google Mobile Ads versione 8.0.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 8.7.0.
- SDK Maio versione 1.5.8.
- SDK MaioOB versione 2.0.0-alpha.
Versione 1.5.6.1
- Sono stati aggiunti codici e messaggi di errore standardizzati per gli adattatori.
- Aggiornato l'adattatore per utilizzare il formato
.xcframework. - Risolto un bug per cui a volte gli eventi degli annunci con premio non venivano inoltrati.
- Ora richiede l'SDK Google Mobile Ads versione 8.3.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 8.3.0.
- Versione SDK Maio 1.5.6.
Versione 1.5.6.0
- Compatibilità verificata con l'SDK maio versione 1.5.6.
- Ora richiede l'SDK Google Mobile Ads versione 7.68.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.68.0.
- Versione SDK Maio 1.5.6.
Versione 1.5.5.0
- Compatibilità verificata con l'SDK maio versione 1.5.5.
- Ora richiede l'SDK Google Mobile Ads versione 7.64.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.64.0.
- Versione SDK Maio 1.5.5.
Versione 1.5.4.0
- Compatibilità verificata con l'SDK maio versione 1.5.4.
- Ora richiede l'SDK Google Mobile Ads versione 7.60.0 o successive.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.60.0.
- SDK Maio versione 1.5.4.
Versione 1.5.3.1
- Per limitare i timeout, le richieste di annunci ora non andranno a buon fine immediatamente se maio non ha un annuncio pronto per essere mostrato.
- Rimosso il supporto per l'architettura i386.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.58.0.
- Versione SDK Maio 1.5.3.
Versione 1.5.3.0
- Compatibilità verificata con l'SDK maio versione 1.5.3.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.55.1.
- Versione SDK Maio 1.5.3.
Versione 1.5.2.1
- Risolto un problema per cui l'adattatore non richiamava il callback
-rewardedAdDidPresent:.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.53.1.
- SDK Maio versione 1.5.2.
Versione 1.5.2.0
- Compatibilità verificata con la versione 1.5.2 dell'SDK maio.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.53.1.
- SDK Maio versione 1.5.2.
Versione 1.5.1.0
- Compatibilità verificata con l'SDK maio versione 1.5.1.
Sviluppato e testato con:
- SDK Google Mobile Ads versione 7.52.0.
- SDK Maio versione 1.5.1.
Versione 1.5.0.0
- Compatibilità verificata con l'SDK maio versione 1.5.0.
Sviluppato e testato con
- SDK Google Mobile Ads versione 7.51.0.
- Versione 1.5.0 dell'SDK Maio Ads.
Versione 1.4.8.0
- Compatibilità verificata con l'SDK maio versione 1.4.8.
Versione 1.4.6.0
- Compatibilità verificata con l'SDK maio versione 1.4.6.
- L'adattatore è stato aggiornato per utilizzare la nuova API per gli annunci con premio.
- Ora richiede l'SDK Google Mobile Ads versione 7.42.2 o successive.
Versione 1.4.2.0
- Compatibilità verificata con l'SDK maio versione 1.4.2.
Versione 1.4.1.0
- Compatibilità verificata con l'SDK maio versione 1.4.1.
- Risolto un problema per cui l'adattatore maio poteva non funzionare se AdMob forniva più MediaId.
Versione 1.4.0.0
- Compatibilità verificata con l'SDK maio versione 1.4.0.
Versione 1.3.2.0
- Compatibilità verificata con l'SDK maio versione 1.3.2.
Versione 1.3.1.1
- È stato aggiunto il callback
adapterDidCompletePlayingRewardBasedVideoAd:all'adattatore.
Versione 1.3.1.0
- Compatibilità verificata con l'SDK maio versione 1.3.1.
Versione 1.3.0.0
- Compatibilità verificata con l'SDK maio versione 1.3.0.
Versione 1.2.19.0
- Compatibilità verificata con l'SDK maio versione 1.2.19.
Versione 1.2.18.0
- Prima release.
- Aggiunto il supporto per gli annunci interstitial e video con premio.