Integrar a rede de anúncios da LY com a Mediação da AdMob

Este guia mostra como usar o Google Mobile Ads SDK for React Native para carregar e exibir anúncios da rede de publicidade LY usando a mediação, incluindo integrações em hierarquia. Ele explica como adicionar a rede de publicidade LY Ads Network à configuração de mediação de um bloco de anúncios e como integrar o SDK e o adaptador da LY Ads Network a um app nativo React Native.

Integrações e formatos de anúncio aceitos

O adaptador de mediação da AdMob para a rede de publicidade LY Ads tem os seguintes recursos:

Integração
Lances
Cascata
Formatos
Abertura do aplicativo
Banner
Intersticial
Premiado
Intersticial premiado
Nativo

Pré-requisitos

Antes de continuar, verifique o seguinte:

Etapa 1: definir as configurações na interface da rede de publicidade LY Ads

Crie uma conta e faça login na LY Ads Network.

Adicionar um novo aplicativo

Navegue até a guia App e clique no botão Novo registro.

Novo registro

Preencha o formulário e clique em registration.

Novo formulário de registro

Anote o ID do app.

Android

Detalhes do registro

iOS

Detalhes do registro

Criar um espaço do anúncio

Na guia App, selecione seu app para ver os detalhes dele. Na seção Espaço, clique em Adicionar.

Adicionar slot

Preencha o formulário para saber mais sobre o horário. Em Tipo de lance, selecione Padrão para configurar esse espaço para mediação em hierarquia ou Lances do SDK do Google para configurar esse espaço para lances. Clique em Criar depois de preencher o formulário.

Adicionar formulário de slot

Anote o ID do slot.

Detalhes do slot

Depois de criar o primeiro espaço, clique em Revisar na página de detalhes do app para receber a aprovação da rede de publicidade LY. Isso pode levar algum tempo. Entre em contato com seu representante da rede de publicidade LY se tiver alguma dúvida.

Pedir análise

Criar uma chave da API Reporting

Acesse a guia Gerenciar chaves de API de relatórios e clique no botão Criar chave de API.

Guia "Chave da API Reporting"

Preencha o formulário e clique em Salvar.

Formulário de chave de API Reporting

Anote o ID da chave de API e a chave secreta da API.

Formulário de chave de API Reporting

Atualizar o app-ads.txt

Vendedores autorizados do inventário de anúncios de apps (app-ads.txt) é uma iniciativa do IAB Tech Lab que ajuda a garantir que o inventário de anúncios do seu aplicativo seja vendido apenas por canais autorizados. Para evitar uma perda significativa na receita de publicidade, implemente um arquivo app-ads.txt. Se ainda não fez isso, configure um arquivo app-ads.txt para seu app.

Para implementar o app-ads.txt na LY Ads Network, consulte Sobre o app-ads.txt.

Etapa 2: configurar a demanda da LY Ads Network na interface da AdMob

Definir as configurações de mediação do bloco de anúncios

Android

Para ver as instruções, consulte a etapa 2 no guia para Android.

iOS

Para instruções, consulte a etapa 2 no guia para iOS.

Etapa 3: importar o SDK e o adaptador da rede de publicidade LY Ads

No diretório raiz do projeto, instale o adaptador de mediação Google Mobile Ads SDK for React Native para a rede de publicidade LY. Preencha os campos:

  1. Copie o arquivo tar do adaptador Google Mobile Ads SDK for React Native do diretório gma-sdk-react-native/adapters/line/ para o diretório local_packages/ do projeto. Se você não tiver a pasta adapters, consulte Pré-requisitos.

    mkdir -p local_packages
    cp EXTRACT_DIR/gma-sdk-react-native/adapters/line/gma-mediation-line-0.1.0.tgz local_packages/
    

    Substitua EXTRACT_DIR pelo caminho para o diretório em que você extraiu o arquivo.

  2. Instale o pacote do adaptador usando o gerenciador de pacotes de sua preferência:

    npm

    npm install ./local_packages/gma-mediation-line-0.1.0.tgz
    

    novelo

    yarn add ./local_packages/gma-mediation-line-0.1.0.tgz
    

Etapa 4: adicionar o código necessário

Android

Não é necessário nenhum código adicional para a integração com a rede de anúncios LY.

iOS

Integração da SKAdNetwork

Siga a documentação da rede de publicidade LY para adicionar os identificadores da SKAdNetwork ao arquivo Info.plist do seu projeto.

Etapa 5: testar a implementação

Ativar anúncios de teste

Registre seu dispositivo de teste na AdMob.

Verificar anúncios de teste

Para verificar se você está recebendo anúncios de teste da LY Ads Network, ative o teste de uma única origem de anúncios no Ad Inspector usando as origens de anúncios da LY Ads Network.

Etapas opcionais

Parâmetros específicos da rede

O plug-in de mediação do React Native da rede de publicidade LY aceita o seguinte parâmetro de solicitação adicional, que pode ser transmitido ao adaptador pela classe LineMediationExtras:

  • enableAdSound : especifica o estado inicial de som padrão dos anúncios de banner, intersticiais e premiados.

Veja um exemplo de código de como criar uma solicitação de anúncio que define esses parâmetros:

import { LineMediationExtras } from '@google/gma-mediation-line';

const request = {
  // ...
  mediationExtras: [
    new LineMediationExtras({
      enableAdSound: true,
    }),
  ],
};

Códigos de erro

Se o adaptador não receber um anúncio da rede de publicidade LY, os publishers poderão verificar o erro na resposta do anúncio usando ResponseInfo nas seguintes classes:

Android

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

iOS

GADMediationAdapterLine

Confira os códigos e as mensagens geradas pelo adaptador da rede de publicidade LY Ads Network quando um anúncio não é carregado:

Android

Código do erro Domínio Motivo
1-10 com.five_corp.ad O SDK da LY Ads Network retornou um erro específico do SDK. Consulte a documentação da LY Ads Network para mais detalhes.
101 com.google.ads.mediation.line O ID do aplicativo está ausente ou é inválido.
102 com.google.ads.mediation.line O ID do espaço está ausente ou é inválido.
103 com.google.ads.mediation.line O tamanho de anúncio solicitado não corresponde a um tamanho de anúncio de banner aceito pela LY Ads Network.
104 com.google.ads.mediation.line Falha ao carregar um anúncio intersticial ou premiado devido à falta de contexto da atividade.
105 com.google.ads.mediation.line O SDK da rede de publicidade LY não conseguiu mostrar um anúncio intersticial ou premiado.
106 com.google.ads.mediation.line Falha ao carregar um anúncio nativo devido à falta de recursos.
107 com.google.ads.mediation.line O SDK da FiveAd retornou um carregador de anúncios nulo.

iOS

Código do erro Domínio Motivo
1-10 Enviado pelo SDK da rede de publicidade LY. O SDK da LY Ads Network retornou um erro específico do SDK. Consulte a documentação da LY Ads Network para mais detalhes.
101 com.google.ads.mediation.line Parâmetros de servidor inválidos (por exemplo, ID do aplicativo ou ID do espaço ausente).
102 com.google.ads.mediation.line O tamanho de anúncio solicitado não corresponde a um tamanho de anúncio de banner aceito pela LY Ads Network.
103 com.google.ads.mediation.line Falha ao carregar um recurso de imagem do ícone de informações no anúncio nativo.
104 com.google.ads.mediation.line Falha ao coletar indicadores para lances.
105 com.google.ads.mediation.line Falha ao inicializar o carregador de anúncios do SDK de anúncio da LINE Ads.

Versão 0.1.0

  • Versão inicial.