Este guia mostra como usar o SDK dos anúncios para dispositivos móveis do Google para carregar e exibir anúncios da i-mobile usando a mediação, incluindo as integrações em hierarquia. Ele explica como adicionar a i-mobile à configuração de mediação de um bloco de anúncios e como integrar o SDK e o adaptador da i-mobile a um app Flutter.
A interface do painel do i-mobile usa texto em japonês para rótulos, botões e descrições. As capturas de tela neste guia não foram traduzidas. No entanto, nas descrições e instruções deste guia, os rótulos e botões são traduzidos com os equivalentes em inglês entre parênteses.
Integrações e formatos de anúncio aceitos
O adaptador de mediação do Ad Manager para i-mobile tem os seguintes recursos:
Integração | |
---|---|
Lances | |
Cascata | |
Formatos | |
Banner | |
Intersticial | |
Premiado | |
Nativo |
Requisitos
- SDK dos anúncios para dispositivos móveis do Google mais recente
- Flutter 3.7.0 ou versão mais recente
- Para implantar no Android:
- API Android nível 23 ou mais recente.
- Para implantar no iOS:
- Destino de implantação do iOS 12.0 ou mais recente.
- Um projeto do Flutter em funcionamento configurado com o SDK dos anúncios para dispositivos móveis do Google. Consulte Começar para mais detalhes.
- Leia todo o guia para iniciantes da mediação.
Etapa 1: definir as configurações na interface da i-mobile
Inscreva-se ou faça login na sua conta da i-mobile.
Clique na guia サイト/アプリ管理 (Gerenciamento de site/aplicativo) e no botão da plataforma do seu app para adicioná-lo ao painel da i-mobile.
Android
iOS
Preencha o formulário e clique no botão 新規登録 (Inscrever-se).
Android
iOS
Para criar um novo espaço publicitário, selecione seu app na guia サイト/アプリ管理 (Gerenciamento de site/aplicativo).
Android
iOS
Navegue até a guia 広告スポット管理 (Gerenciamento de espaços para anúncios) e clique no botão 新規広告スポット (Novo espaço para anúncio).
Em seguida, preencha o formulário com o 広告スポット名 (nome do espaço para anúncio), 広告スポットサイズ (tamanho do espaço para anúncio) e outros detalhes. Em seguida, clique no botão 新規登録 (Sign up).
Seu novo espaço para anúncio está pronto. Para conferir os detalhes da integração, clique no botão アプリ設定取得 (Get App settings).
Anote o パブリッシャーID (ID do editor), o メディアID (ID da mídia) e o スポットID (ID do spot). Você vai precisar desses parâmetros mais tarde ao configurar o i-mobile para mediação na interface do Ad Manager.
Android
iOS
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, crie um arquivo app-ads.txt para o Ad Manager.
Para implementar o app-ads.txt
no i-mobile, consulte as
Perguntas frequentes.
Etapa 2: configurar a demanda da i-mobile na interface do Ad Manager
Definir as configurações de mediação do bloco de anúncios
Android
Para 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 i-mobile
Integração pelo pub.dev
Adicione a seguinte dependência com as versões mais recentes do SDK e do adaptador da
i-mobile ao arquivo pubspec.yaml
do
pacote:
dependencies:
gma_mediation_imobile: ^
Integração manual
Faça o download da versão mais recente do plug-in de mediação dos anúncios para dispositivos móveis do Google para i-mobile, extraia o arquivo baixado e adicione a pasta do plug-in extraído (e o conteúdo dela) ao seu projeto do Flutter. Em seguida, faça referência ao plug-in no arquivo
pubspec.yaml
adicionando a seguinte dependência:
dependencies:
gma_mediation_imobile:
path: path/to/local/package
Etapa 4: código extra necessário
Android
Nenhum código adicional é necessário para a integração do i-mobile.
iOS
Integração da SKAdNetwork
Siga a documentação do i-mobile
para adicionar os identificadores da SKAdNetwork ao arquivo Info.plist
do projeto.
Etapa 5: testar a implementação
Ativar anúncios de teste
Registre seu dispositivo de teste no Ad Manager. A i-mobile fornece ID do spot, ID da mídia e ID do editor de teste. Encontre esses IDs aqui.
Verificar anúncios de teste
Para verificar se você está recebendo anúncios de teste da i-mobile, ative o teste de uma única origem de anúncios no Ad Inspector usando as origens de anúncios i-mobile (hierarquia).
Códigos de erro
Se o adaptador não receber um anúncio da i-mobile, os editores poderão verificar o
erro na resposta do anúncio usando ResponseInfo
nas seguintes classes:
Android
Formato | Nome da classe |
---|---|
Banner | com.google.ads.mediation.imobile.IMobileAdapter |
Intersticial | com.google.ads.mediation.imobile.IMobileAdapter |
Nativo | com.google.ads.mediation.imobile.IMobileMediationAdapter |
iOS
Formato | Nome da classe |
---|---|
Banner | IMobileAdapter |
Intersticial | IMobileAdapter |
Nativo | GADMediationAdapterIMobile |
Confira os códigos e as mensagens correspondentes gerados pelo adaptador da i-mobile quando um anúncio não é carregado:
Android
Código do erro | Motivo |
---|---|
0-99 | O SDK da i-mobile retornou um erro. Consulte o código para mais detalhes. |
101 | O i-mobile exige um contexto Activity para carregar anúncios. |
102 | Os parâmetros do servidor da i-mobile configurados na interface do Ad Manager estão ausentes ou são inválidos. |
103 | O tamanho de anúncio solicitado não corresponde a um tamanho de banner compatível com a i-mobile. |
104 | O callback de sucesso de carregamento de anúncio nativo da i-mobile retornou uma lista vazia de anúncios nativos. |
iOS
Código do erro | Motivo |
---|---|
0-10 | O SDK da i-mobile retornou um erro. Consulte o código para mais detalhes. |
101 | Os parâmetros do servidor da i-mobile configurados na interface do Ad Manager estão ausentes ou são inválidos. |
102 | O tamanho de anúncio solicitado não corresponde a um tamanho de banner compatível com a i-mobile. |
103 | O i-mobile não conseguiu apresentar um anúncio. |
104 | A i-mobile retornou uma matriz de anúncios nativos vazia. |
105 | O i-mobile não conseguiu fazer o download dos recursos de anúncios nativos. |
106 | A i-mobile não permite solicitar vários anúncios intersticiais usando o mesmo ID de spot. |
Registro de mudanças: adaptador de mediação do Flutter (i-mobile)
Versão 1.0.1
- Compatível com a versão 2.3.2.1 do adaptador Android da i-mobile.
- Compatível com a versão 2.3.4.2 do adaptador i-mobile para iOS.
- Criado e testado com a versão 6.0.0 do plug-in do Flutter dos anúncios para dispositivos móveis do Google.
Versão 1.0.0
- Versão inicial.
- Compatibilidade com a versão 2.3.2.0 do adaptador do Android i-mobile.
- Compatibilidade com a versão 2.3.4.1 do adaptador i-mobile para iOS.
- Criado e testado com a versão 5.3.1 do plug-in do Flutter dos anúncios para dispositivos móveis do Google.