Integrare LY Ads Network con la mediazione

Questa guida mostra come utilizzare Google Mobile Ads Flutter Plugin per caricare e visualizzare annunci della rete LY Ads utilizzando la mediazione, che copre le integrazioni a cascata. Illustra come aggiungere LY Ads Network alla configurazione della mediazione di un'unità pubblicitaria e come integrare l'SDK e l'adattatore di LY Ads Network in un'app Flutter.

Integrazioni e formati degli annunci supportati

L'adattatore di mediazione Ad Manager per la rete pubblicitaria LY Ads ha le seguenti funzionalità:

Integrazione
Offerte
Cascata
Formati
Banner
Interstitial
Con premio
Nativo

Prerequisiti

Prima di continuare, verifica quanto segue:

  • Ultima versione di Google Mobile Ads Flutter Plugin.
  • Framework Flutter versione 3.7.0 o successive.
  • Per il deployment su Android
    • Livello API Android 24 o versioni successive.
  • Per il deployment su iOS
    • Target di deployment iOS 13.0 o versioni successive.
  • Un progetto Flutter funzionante configurato con Google Mobile Ads Flutter Plugin. Per informazioni dettagliate, consulta Configura Google Mobile Ads Flutter Plugin.
  • Configura la mediazione.
  • Passaggio 1: configura le impostazioni nell'interfaccia utente della rete pubblicitaria LY Ads

    Registrati e accedi al tuo account LY Ads Network.

    Aggiungi una nuova applicazione

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

    Nuova registrazione

    Compila il modulo e fai clic su Registrazione.

    New Registration Form

    Prendi nota dell'ID app.

    Android

    Dettagli registrazione

    iOS

    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 slot

    Compila il modulo per i dettagli sullo slot. In Tipo di asta, seleziona Standard per configurare questo slot per la mediazione a cascata o Google SDK Bidding per configurare questo slot per l'asta. Una volta compilato il modulo, fai clic su Crea.

    Modulo Aggiungi slot

    Prendi nota dell'ID slot.

    Dettagli slot

    Dopo aver creato il primo spazio pubblicitario, fai clic su Rivedi nella pagina dei dettagli dell'app per ottenere l'approvazione da Rete pubblicitaria LY. Questa operazione potrebbe richiedere del tempo. Per eventuali domande, contatta il tuo rappresentante di LY Ads Network.

    Richiedi una revisione

    Crea 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 per la chiave API di reporting

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

    Modulo per la chiave API di reporting

    Aggiorna il file app-ads.txt

    Authorized Sellers for Apps (app-ads.txt) è un'iniziativa di IAB Tech Lab che contribuisce a garantire che l'inventario pubblicitario della tua app venga venduto solo tramite canali che hai identificato come autorizzati. Per evitare una perdita significativa delle entrate pubblicitarie, devi implementare un file app-ads.txt. Se non l'hai già 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 pubblicitaria LY nell'interfaccia utente di Ad Manager

    Configura le impostazioni di mediazione per l'unità pubblicitaria

    Android

    Per istruzioni, vedi il passaggio 2 della guida per Android.

    iOS

    Per istruzioni, consulta il passaggio 2 della guida per iOS.

    Passaggio 3: importa l'SDK e l'adattatore LY Ads Network

    Integrazione tramite pub.dev

    Aggiungi la seguente dipendenza con le versioni più recenti dell'SDK e dell'adattatore LY Ads Network nel file pubspec.yaml del pacchetto:

    dependencies:
      gma_mediation_line: ^2.2.1
    

    Integrazione manuale

    Scarica l'ultima versione del plug-in di mediazione Google Mobile Ads per LY Ads Network, estrai il file scaricato e aggiungi la cartella del plug-in estratto (e i relativi contenuti) al tuo progetto Flutter. Quindi, fai riferimento al plug-in nel file pubspec.yaml aggiungendo la seguente dipendenza:

    dependencies:
      gma_mediation_line:
        path: path/to/local/package
    

    Passaggio 4: aggiungi il codice richiesto

    Android

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

    iOS

    Integrazione di SKAdNetwork

    Segui la documentazione di LY Ads Network per aggiungere gli identificatori SKAdNetwork al file Info.plist del tuo progetto.

    Passaggio 5: testa l'implementazione

    Attiva gli annunci di prova

    Assicurati di registrare il dispositivo di test per Ad Manager.

    Verificare gli annunci di test

    Per verificare che stai ricevendo annunci di prova dalla rete pubblicitaria LY Ads Network, attiva il test di singole origini annuncio nello strumento di controllo degli annunci utilizzando le origini annuncio LY Ads Network.

    Passaggi facoltativi

    Parametri specifici della rete

    Il plug-in di mediazione Flutter di LY Ads Network supporta il seguente parametro di richiesta aggiuntivo che può essere passato all'adattatore tramite la classe LineMediationExtras:

    • enableAdSound : specifica 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:

    LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)
    
    AdRequest request = AdRequest(
        keywords: <String>['foo', 'bar'],
        contentUrl: 'http://foo.com/bar.html',
        mediationExtras: [lineExtras],
    );
    

    Codici di errore

    Se l'adattatore non riceve un annuncio dalla rete LY Ads, gli editori possono controllare l'errore sottostante dalla risposta dell'annuncio utilizzando ResponseInfo nelle seguenti classi:

    Android

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

    iOS

    GADMediationAdapterLine
    

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

    Android

    Codice di errore Dominio Motivo
    1-10 com.five_corp.ad L'SDK LY Ads Network ha restituito un errore specifico dell'SDK. Per saperne di più, 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 Le dimensioni dell'annuncio richieste non corrispondono a quelle degli annunci banner supportate dalla rete pubblicitaria LY Ads Network.
    104 com.google.ads.mediation.line Impossibile caricare un annuncio interstitial o con premio a causa della mancanza del contesto dell'attività.
    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.
    107 com.google.ads.mediation.line L'SDK FiveAd ha restituito un caricatore di annunci nullo.

    iOS

    Codice di errore Dominio Motivo
    1-10 Inviato dall'SDK della rete pubblicitaria LY L'SDK LY Ads Network ha restituito un errore specifico dell'SDK. Per saperne di più, consulta la documentazione di LY Ads Network.
    101 com.google.ads.mediation.line Parametri del server non validi (ad es. ID applicazione o ID slot mancante).
    102 com.google.ads.mediation.line La dimensione dell'annuncio richiesta non corrisponde a una dimensione dell'annuncio banner supportata dalla rete LY Ads.
    103 com.google.ads.mediation.line Impossibile caricare un asset immagine dell'icona informativa nell'annuncio nativo.
    104 com.google.ads.mediation.line Impossibile raccogliere indicatori per le offerte.
    105 com.google.ads.mediation.line Impossibile inizializzare il caricatore di annunci dell'SDK LINE Ads.

    Log delle modifiche dell'adattatore di mediazione Flutter di Line

    Versione 2.2.2 (in corso)

    • Ora richiede la versione minima di iOS 15.0.

    Versione 2.2.1

    Versione 2.2.0

    Versione 2.1.3

    Versione 2.1.2

    Versione 2.1.1

    Versione 2.1.0

    Versione 2.0.0

    Versione 1.0.6

    Versione 1.0.5

    Versione 1.0.4

    Versione 1.0.3

    Versione 1.0.2

    Versione 1.0.1

    Versione 1.0.0