Integrare LY Ads Network con la mediazione

Seleziona la piattaforma: Android New-selected Android iOS Unity Flutter

Questa guida mostra come utilizzare GMA Next-Gen SDK per caricare e visualizzare gli annunci della rete LY Ads utilizzando la mediazione, che copre le integrazioni a cascata. Spiega come aggiungere LY Ads Network alla configurazione di mediazione di un'unità pubblicitaria e come integrare l'SDK e l'adattatore di LY Ads Network in un'app per Android.

Integrazioni e formati degli annunci supportati

L'adattatore di mediazione per LY Ads Network offre le seguenti funzionalità:

Integrazione
Offerte
Cascata
Formati
Banner
Interstitial
Con premio
Nativo

Requisiti

  • Livello API Android 24 o superiore

  • [Per le offerte]: per integrare tutti i formati degli annunci supportati nelle offerte, utilizza l'adattatore LY Ads Network 2.9.20241129.0 o versioni successive (consigliata l'ultima versione)

Passaggio 1: configura le configurazioni nell'interfaccia utente della rete LY Ads

Registrati e accedi al tuo account LY Ads Network.

Aggiungere una nuova applicazione

Vai alla scheda App e fai clic sul pulsante Nuova registrazione.

Nuova registrazione

Compila il modulo e fai clic su Registrazione.

Nuovo modulo di registrazione

Prendi nota dell'ID app.

Dettagli registrazione

Creare un'area annunci

Nella scheda App, seleziona la tua app per visualizzarne i dettagli. Nella sezione Slot, fai clic su Aggiungi.

Aggiungi spazio

Compila il modulo per i dettagli dello spazio. Per Tipo di offerta, seleziona Standard per configurare questo slot per la mediazione a cascata oppure SDK Bidding di Google per configurare questo slot per le offerte. Una volta compilato il modulo, fai clic su Crea.

Aggiungi modulo per lo slot

Prendi nota dell'ID slot.

Dettagli slot

Dopo aver creato il primo slot, fai clic su Rivedi nella pagina dei dettagli dell'app per ottenere l'approvazione dalla rete LY Ads. Questa operazione potrebbe richiedere del tempo. Contatta il tuo rappresentante di LY Ads Network in caso di domande.

Richiedi una revisione

Creare una chiave API di Reporting

Vai alla scheda Gestione delle chiavi API di reporting e fai clic sul pulsante Crea chiave API.

Scheda Chiave API di reporting

Compila il modulo e fai clic su Salva.

Modulo della chiave API di reporting

Prendi nota dell'ID chiave API e del segreto della chiave API.

Modulo della chiave API di reporting

Aggiorna il file app-ads.txt

Authorized Sellers for Apps (Venditori autorizzati per app) app-ads.txt è un'iniziativa di IAB Tech Lab che garantisce la vendita dell'inventario pubblicitario della tua app solo in canali che hai indicato come autorizzati. Per evitare una riduzione significativa delle entrate pubblicitarie, devi implementare un file app-ads.txt. Se non l'hai ancora fatto, crea un file app-ads.txt per Ad Manager.

Per implementare app-ads.txt per LY Ads Network, consulta Informazioni su app-ads.txt.

Passaggio 2: configura la domanda della rete LY Ads nell'interfaccia utente di Ad Manager

Accedi al tuo account Ad Manager.

Aggiungere LY Ads Network in Società

Offerte

Questo passaggio non è obbligatorio per le integrazioni delle offerte.

Cascata

Vai ad Amministrazione > Aziende, poi fai clic sul pulsante Nuova azienda nella scheda Tutte le aziende. Seleziona Rete pubblicitaria.

Seleziona LY Ads Network come Rete pubblicitaria, inserisci un Nome univoco e attiva la Mediazione. Attiva Raccolta automatica dei dati e inserisci l'ID chiave API e il segreto della chiave API ottenuti nella sezione precedente.

Non è necessario inserire un nome utente o una password. Al termine, fai clic su Salva.

Attiva la condivisione di indicatori sicuri

Offerte

Vai ad Amministratore > Impostazioni globali. Vai alla scheda Impostazioni dell'account Ad Exchange, esamina e attiva Condivisione di indicatori sicuri. Fai clic su Salva.

Cascata

Questo passaggio non è obbligatorio per le integrazioni a cascata.

Condividere indicatori sicuri nelle richieste di offerta

Offerte

Vai a Inventario > Indicatori sicuri. Nella sezione Indicatori sicuri, cerca LY Ads Network e attiva Attiva integrazione app.

Fai clic su Salva.

Cascata

Questo passaggio non è obbligatorio per le integrazioni a cascata.

Consenti la condivisione di indicatori sicuri per SDK Bidding

Offerte

Vai a Pubblicazione > Impostazioni canali di domanda. Nella scheda Impostazioni predefinite, attiva l'opzione Consenti la condivisione di indicatori sicuri per SDK Bidding.

Fai clic su Salva.

Cascata

Questo passaggio non è obbligatorio per le integrazioni a cascata.

Configurare le offerte LY Ads Network

Offerte

Vai a Pubblicazione > Offerenti e fai clic su Vai a SDK Bidding.

Fai clic su Nuovo offerente.

Seleziona LY Ads Network come offerente.

Fai clic su Continua per attivare SDK Bidding per questo offerente.

Fai clic su Fine.

Cascata

Questo passaggio non è obbligatorio per le integrazioni a cascata.

Configurare la mappatura delle unità pubblicitarie

Offerte

Vai a Pubblicazione > Offerenti e fai clic su Vai a SDK Bidding.

Seleziona l'azienda per LY Ads Network.

Vai alla scheda Mappatura delle unità pubblicitarie e fai clic su Nuova mappatura delle unità pubblicitarie.

Scegli Unità pubblicitaria specifica. Seleziona un'unità pubblicitaria e un formato, App mobile come Tipo di inventario e la tua Applicazione mobile. Quindi, inserisci l'ID applicazione e l'ID slot ottenuti nella sezione precedente.

Infine, fai clic su Salva.

Cascata

Vai a Pubblicazione > Gruppi di rendimento e fai clic sul pulsante Nuovo gruppo di rendimento. Seleziona l'inventario e l'app.

Scorri verso il basso e fai clic su Aggiungi partner di mediazione.

Seleziona l'azienda che hai creato per LY Ads Network nella sezione precedente. Scegli Mediazione SDK per dispositivi mobili come Tipo di integrazione, Android come Piattaforma e Attivo come Stato.

Inserisci l'ID applicazione e l'ID slot ottenuti nella sezione precedente, nonché il valore del CPM predefinito. Fai clic su Salva.

Passaggio 3: importa l'SDK e l'adattatore della rete LY Ads

Nel file Gradle a livello di app, aggiungi le seguenti dipendenze di implementazione e configurazioni:

Kotlin

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.2.1")
    implementation("com.google.ads.mediation:line:3.1.0.0")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

Groovy

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.2.1'
    implementation 'com.google.ads.mediation:line:3.1.0.0'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

Integrazione manuale

  1. Scarica l'ultima versione del file .aar dell'SDK LY Ads Network e aggiungilo al tuo progetto.

  2. Vai agli artefatti dell'adattatore LY Ads Network nel repository Maven di Google. Seleziona l'ultima versione, scarica il file .aar dell'adattatore di LY Ads Network e aggiungilo al progetto.

Passaggio 4: aggiungi il codice richiesto

Per l'integrazione di LY Ads Network non è necessario codice aggiuntivo.

Passaggio 5: testa l'implementazione

Attivare gli annunci di prova

Assicurati di registrare il dispositivo di test per Ad Manager.

L'adattatore LY Ads Network contiene un metodo helper per attivare la modalità di test per LY Ads Network. Devi impostare questa opzione prima di inizializzare GMA Next-Gen SDK per assicurarti che vengano inoltrate correttamente all'SDK LY Ads Network.

Java

LineMediationAdapter.Companion.setTestMode(true);

Kotlin

LineMediationAdapter.setTestMode(true)

Verificare gli annunci di prova

Per verificare di ricevere annunci di prova dalla rete LY Ads, attiva i test di singole origini annuncio nello strumento di controllo degli annunci utilizzando le origini annuncio LY Ads Network.

Passaggi facoltativi

Parametri specifici per la rete

L'adattatore di LY Ads Network supporta un parametro di richiesta aggiuntivo che può essere passato all'adattatore utilizzando la classe LineExtras. Questo costruttore di classe include i seguenti parametri:

enableAdSound
Un boolean per specificare lo stato di avvio predefinito dell'audio di banner, interstitial e annunci con premio.

Di seguito è riportato un esempio di codice per creare una richiesta di annuncio che imposta questi parametri:

Java

LineExtras lineExtras = new LineExtras(/* enableAdSound: */ true);
Bundle extras = lineExtras.build();

AdRequest request =
    new AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter.class, extras).build();

Kotlin

val lineExtras = LineExtras(enableAdSound = true)
val extras = lineExtras.build()

val request =
  AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter::class.java, extras).build()

Utilizzo degli annunci nativi

Rendering degli annunci

L'adattatore LY Ads Network compila i seguenti campi per un NativeAd.

Campo Asset sempre inclusi dall'adattatore LY Ads Network
Titolo
Immagine
Corpo
Icona dell'app 1
Call to action
Valutazione a stelle
Negozio
Prezzo

1 Per gli annunci nativi, l'SDK LY Ads Network non fornisce un asset icona dell'app. L'adattatore LY Ads Network compila l'icona dell'app con un'immagine trasparente.

Codici di errore

Se l'adattatore non riceve un annuncio dalla rete LY Ads, puoi controllare l'errore sottostante nella risposta dell'annuncio utilizzando ResponseInfo.getAdSourceResponses() nelle seguenti classi:

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

Ecco i codici e i messaggi associati restituiti dall'adattatore LY Ads Network quando un annuncio non viene caricato:

Codice di errore Dominio Motivo
1-10 com.five_corp.ad L'SDK LY Ads Network ha restituito un errore specifico dell'SDK. Per ulteriori dettagli, consulta la documentazione di LY Ads Network.
101 com.google.ads.mediation.line ID applicazione mancante o non valido.
102 com.google.ads.mediation.line ID slot mancante o non valido.
103 com.google.ads.mediation.line La dimensione dell'annuncio richiesta non corrisponde a una dimensione dell'annuncio banner supportata dalla rete LY Ads.
104 com.google.ads.mediation.line Impossibile caricare un annuncio interstitial o con premio a causa del contesto dell'attività mancante.
105 com.google.ads.mediation.line L'SDK LY Ads Network non è riuscito a mostrare un interstitial o un annuncio con premio.
106 com.google.ads.mediation.line Impossibile caricare un annuncio nativo a causa di asset mancanti.

Log delle modifiche dell'adattatore di mediazione LINE per Android

Versione successiva

  • Maps AgeRestrictedTreatment all'API ChildDirectedTreatment di Line.

Versione 3.1.1.0 (in corso)

Versione 3.1.0.0

  • È stata aggiunta una proprietà per creare l'adattatore con la dipendenza dell'SDK GMA Next-Gen.
  • Compatibilità verificata con la versione 3.1.0.0 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 25.1.0.
  • SDK Google Mobile Ads Next-Gen versione 0.25.0-beta01.
  • Versione 3.1.0.0 dell'SDK FiveAd.

Versione 3.0.1.2

Creato e testato con:

  • SDK Google Mobile Ads versione 25.1.0.
  • FiveAd SDK versione 3.0.1.2.

Versione 3.0.1.1

  • Le impressioni degli annunci nativi ora vengono sovrascritte dall'SDK FiveAd quando si utilizza l'SDK Google Mobile Ads versione 24.4.0 o successive.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.9.0.
  • FiveAd SDK versione 3.0.1.1.

Versione 3.0.1.0

  • È stato aggiunto il supporto per l'inoltro del parametro tagForUnderAgeOfConsent dell'SDK Google Mobile Ads all'SDK FiveAd.
  • Compatibilità verificata con la versione 3.0.1.0 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.9.0.
  • Versione 3.0.1.0 dell'SDK FiveAd.

Versione 3.0.0.0

  • Compatibilità verificata con la versione 3.0.0.0 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.9.0.
  • FiveAd SDK versione 3.0.0.0.

Versione 2.9.20251028.0

  • Compatibilità verificata con la versione 2.9.20251028 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.7.0.
  • Versione 2.9.20251028.0 dell'SDK FiveAd

Versione 2.9.20250924.1

  • Rimossi i riferimenti a Contesto a livello di classe. Può contribuire a ridurre i problemi di perdita di memoria.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.7.0.
  • FiveAd SDK versione 2.9.20250924.1.

Versione 2.9.20250924.0

  • Compatibilità verificata con la versione 2.9.20250924 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.6.0.
  • FiveAd SDK versione 2.9.20250924.0

Versione 2.9.20250718.0

  • Compatibilità verificata con la versione 2.9.20250718 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.3.0.
  • Versione 2.9.20250718.0 dell'SDK FiveAd.

Versione 2.9.20250519.0

  • Compatibilità verificata con la versione 2.9.20250519 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.3.0.
  • Versione 2.9.20250519.0 dell'SDK FiveAd.

Versione 2.9.20250317.1

  • Corregge le dimensioni di caricamento dei banner per le aste degli annunci con la nuova API FiveAd

Creato e testato con:

  • SDK Google Mobile Ads versione 24.1.0.
  • FiveAd SDK versione 2.9.20250317.0

Versione 2.9.20250317.0

  • Compatibilità verificata con la versione 2.9.20250317 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.1.0.
  • FiveAd SDK versione 2.9.20250317.0

Versione 2.9.20250110.1

  • È stato aggiornato il livello API Android minimo richiesto a 23.
  • È stata aggiornata la versione minima richiesta dell'SDK Google Mobile Ads alla 24.0.0.

Creato e testato con:

  • SDK Google Mobile Ads versione 24.0.0.
  • FiveAd SDK versione 2.9.20250110.0

Versione 2.9.20250110.0

  • Rimossa la classe UnifiedNativeAdMapper deprecata a favore di NativeAdMapper
  • È stato corretto il processo di raccolta degli indicatori.
  • È stato corretto il processo di inizializzazione per i formati degli annunci interstitial e con premio a cascata.
  • Compatibilità verificata con la versione 2.9.20250110 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.6.0.
  • FiveAd SDK versione 2.9.20250110.0

Versione 2.9.20241129.0

  • È stato aggiunto il supporto delle offerte per i formati degli annunci banner, interstitial, con premio e nativi.
  • È stata verificata la compatibilità con la versione 2.9.20241129 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.5.0.
  • FiveAd SDK versione 2.9.20241129.0

Versione 2.8.20240827.0

  • Compatibilità verificata con la versione 2.8.20240827 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.3.0.
  • FiveAd SDK versione 2.8.20240827.0

Versione 2.8.20240808.0

  • Compatibilità verificata con la versione 2.8.20240808 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.2.0.
  • FiveAd SDK versione 2.8.20240808.0

Versione 2.8.20240722.0

  • Compatibilità verificata con la versione 2.8.20240722 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.2.0.
  • Versione 2.8.20240722.0 dell'SDK FiveAd

Versione 2.7.20240515.0

  • Compatibilità verificata con la versione 2.7.20240515 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.1.0.
  • Versione 2.7.20240515.0 dell'SDK FiveAd

Versione 2.7.20240214.1

  • È stata aggiornata la versione minima richiesta dell'SDK Google Mobile Ads alla 23.0.0.
  • Compatibilità verificata con la versione 2.7.20240214 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 23.0.0.
  • FiveAd SDK versione 2.7.20240214.0.

Versione 2.7.20240214.0

  • Compatibilità verificata con la versione 2.7.20240214 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 22.6.0.
  • FiveAd SDK versione 2.7.20240214.0.

Versione 2.7.20240126.0

  • Compatibilità verificata con la versione 2.7.20240126 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 22.6.0.
  • Versione 2.7.20240126.0 dell'SDK FiveAd.

Versione 2.7.20240112.0

  • FiveAdViewEventListener deprecato rimosso a favore di FiveAdCustomLayoutEventListener, FiveAdVideoRewardEventListener, FiveAdInterstitialEventListener e FiveAdNativeEventListener.
  • Compatibilità verificata con la versione 2.7.20240112 dell'SDK FiveAd.
  • È stata aggiornata la versione minima richiesta dell'SDK Google Mobile Ads alla 22.6.0.

Creato e testato con:

  • SDK Google Mobile Ads versione 22.6.0.
  • Versione 2.7.20240112 dell'SDK FiveAd.

Versione 2.6.20230607.1

  • È stata aggiunta la classe LineExtras per consentire agli editori di definire le impostazioni audio predefinite per i formati degli annunci banner, interstitial e con premio.
  • È stata aggiornata la versione minima richiesta dell'SDK Google Mobile Ads alla 22.4.0.

Creato e testato con:

  • SDK Google Mobile Ads versione 22.4.0.
  • Versione 2.6.20230607 dell'SDK FiveAd.

Versione 2.6.20230607.0

  • Release iniziale.
  • Aggiunge il supporto per i formati degli annunci banner, interstitial, con premio e nativi.
  • Compatibilità verificata con la versione 2.6.20230607 dell'SDK FiveAd.

Creato e testato con:

  • SDK Google Mobile Ads versione 22.1.0.
  • Versione 2.6.20230607 dell'SDK FiveAd.