Integrar a InMobi à mediação

Este guia mostra como usar o SDK dos anúncios para dispositivos móveis do Google para carregar e exibir anúncios da InMobi usando mediação, cobrindo integrações de hierarquia e lances. Ele aborda como adicionar a InMobi à configuração de mediação de um bloco de anúncios e como integrar o SDK e o adaptador da InMobi a um app Android .

Integrações e formatos de anúncio compatíveis

O adaptador de mediação para InMobi tem os seguintes recursos:

Integração
Lances  1
Cascata
Formatos
Banner
Intersticial
Premiado
Nativo  2

1 A integração de lances está em versão Beta aberta.

2 Suporte apenas para mediação em hierarquia.

Requisitos

  • API do Android de nível 21 ou mais recente
  • SDK dos anúncios para dispositivos móveis do Google mais recente

  • Concluir o Guia explicativo de mediação

Etapa 1: configurar a interface da InMobi

Crie uma conta da InMobi. Ao criar uma conta, deixe a opção Use InMobi SSP with Google Open Bidding desmarcada.

Depois que sua conta for verificada, faça login.

Adicionar um app

Para adicionar o app ao painel da InMobi, clique em Inventory > Inventory Settings.

Clique em Adicionar inventário e selecione o canal App para dispositivos móveis no menu suspenso.

Comece a digitar o URL da app store publicada na barra de pesquisa e selecione o app nos resultados preenchidos automaticamente. Clique em Continuar.

Se o app não estiver publicado, clique em Vincular manualmente e insira os detalhes necessários. Clique em Continuar.

Revise as configurações de Compliance com apps e sites e clique em Salvar e criar canais.

Canais

Depois de configurar o inventário, o sistema redireciona você para o fluxo de trabalho de criação de posicionamento.

Selecione o tipo de bloco de anúncios. Em seguida, insira um Nome do posicionamento, selecione Desativado em Lances de público-alvo e preencha o restante do formulário. Clique em Criar posição quando terminar.

Depois que a posição é criada, os detalhes dela são mostrados. Anote o ID de posição, que será usado para configurar o bloco de anúncios do Ad Manager.

ID da conta

O ID da sua conta InMobi está disponível em Finanças > Configurações de pagamento > Informações de pagamento.

Localizar a chave da API InMobi Reporting

Acesse Minha conta > Configurações da conta. Navegue até a guia Chave de API e clique em Gerar chave de API.

Selecione o e-mail do usuário para quem a chave é necessária e clique em Gerar chave de API. Um arquivo contendo a chave da API e o nome de usuário/login será gerado.

Somente o administrador do editor da conta poderá gerar uma chave de API para todos os usuários. Se você esqueceu a chave de API gerada anteriormente, redefina a chave de API passando o cursor sobre seu e-mail na guia Chave de API.

Ativar o modo de teste

Ative o modo de teste para sua veiculação em todas as impressões ao vivo ou apenas em determinados dispositivos de teste.

Etapa 2: configurar a demanda da InMobi na Ad Manager UI

Faça login na sua conta do Ad Manager.

Adicionar a InMobi nas empresas

Lances

Esta etapa não é necessária para integrações de lances.

Cascata

Acesse Administrador > Empresas e clique no botão Nova empresa na guia Todas as empresas. Selecione Rede de publicidade.

Selecione InMobi como a Rede de publicidade, insira um Nome exclusivo e ative a Mediação. Ative a Coleta de dados automática e insira o Nome de usuário e a chave de API obtidas na seção anterior.

Em seguida, insira seu Nome de usuário e clique em Salvar.

Ativar o compartilhamento de indicador seguro

Lances

Acesse Administrador > Configurações globais. Acesse a guia Configurações da conta do Ad Exchange e ative o Compartilhamento de indicadores seguros. Clique em Salvar.

Cascata

Esta etapa não é necessária para integrações em hierarquia.

Configurar os lances da InMobi

Lances

Navegue até Exibição > Bidders e clique em Novo bidder na guia Lances do SDK.

Selecione InMobi como o bidder.

Ative Adicionar a biblioteca de indicadores deste bidder à lista de indicadores permitidos e Permitir que os indicadores sejam compartilhados com este bidder. Em seguida, clique em Continuar.

Clique em Continuar.

Clique em Concluído.

Cascata

Esta etapa não é necessária para integrações em hierarquia.

Configurar o mapeamento de blocos de anúncios

Lances

Navegue até Envio > Bidders e selecione a empresa para InMobi na guia Lances do SDK.

Acesse a guia Mapeamento do bloco de anúncios e clique em Novo mapeamento do bloco de anúncios.

Escolha Bloco de anúncios específico. Selecione um bloco de anúncios e formato, App para dispositivos móveis como o Tipo de inventário e seu Aplicativo para dispositivos móveis. Em seguida, insira o ID da conta e o ID do posicionamento que você recebeu na seção anterior. Por fim, clique em Salvar.

Cascata

Acesse Exibição > Grupos de rendimento e clique no botão Novo grupo de rendimento. Selecione o aplicativo para dispositivos móveis.

Role a tela para baixo e clique em Adicionar parceiro de rendimento.

Selecione a empresa que você criou para a InMobi na seção anterior. Escolha Mediação do SDK para dispositivos móveis como o tipo de integração, Android como a plataforma e Ativo como o status.

Insira o ID da conta e o ID do posicionamento recebidos na seção anterior e o valor do CPM padrão. Clique em Salvar.

Observação: a coleta de dados automática leva alguns dias para reunir os dados antes de calcular com precisão um valor de CPM dinâmico para uma rede de mediação. Depois que o eCPM for calculado, ele será atualizado automaticamente em seu nome.

Adicionar a InMobi à lista de parceiros de publicidade do GDPR e das regulamentações estaduais dos EUA

Siga as etapas em Configurações do GDPR e Configurações das regulamentações estaduais dos EUA para adicionar a InMobi à lista de parceiros de publicidade do GDPR e das regulamentações estaduais dos EUA na interface do Ad Manager.

Etapa 3: importar o SDK e o adaptador da InMobi

No arquivo build.gradle.kts do app, adicione as seguintes dependências e configurações de implementação. Use as versões mais recentes do SDK e do adaptador da InMobi:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.5.0")
    implementation("com.google.ads.mediation:inmobi:10.8.0.0")
}

Integração manual

  1. Faça o download do SDK do InMobi para Android, extraia o arquivo InMobiSDK.aar na pasta libs e adicione-o ao projeto.

  2. Navegue até os artefatos do adaptador InMobi no repositório Maven do Google. Selecione a versão mais recente, faça o download do arquivo .aar do adaptador InMobi e adicione-o ao projeto.

  3. A InMobi também exige que outras dependências sejam incluídas. Consulte a documentação da InMobi para mais detalhes.

Etapa 4: implementar as configurações de privacidade no SDK da InMobi

De acordo com a Política de consentimento para usuários da União Europeia do Google, é necessário garantir que algumas informações sejam fornecidas e que o consentimento seja obtido dos usuários no Espaço Econômico Europeu (EEE) sobre o uso de identificadores de dispositivo e dados pessoais. Essa política reflete os requisitos da Diretiva de privacidade eletrônica da UE e do Regulamento geral de proteção de dados (GDPR). Ao buscar consentimento, você precisa identificar cada rede de publicidade na cadeia de mediação que pode coletar, receber ou usar dados pessoais e fornecer informações sobre o uso de cada rede. No momento, o Google não pode transmitir a escolha de consentimento do usuário para essas redes automaticamente.

Na versão 7.1.0.0, o adaptador da InMobi adicionou o InMobiConsentclass that lets you pass consent information to InMobi. The following sample code callsupdateGDPRConsent()`` à classe InMobiConsent. Se você optar por chamar esse método, recomendamos que o faça antes de solicitar anúncios pelo SDK dos anúncios para dispositivos móveis do Google.

Java

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  exception.printStackTrace();
}

InMobiConsent.updateGDPRConsent(consentObject);

Kotlin

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  exception.printStackTrace()
}

InMobiConsent.updateGDPRConsent(consentObject)

Consulte Detalhes da implementação do GDPR da InMobi para mais informações sobre as possíveis chaves e valores aceitos pela InMobi neste objeto de consentimento.

Leis Estaduais de Privacidade dos EUA

As Leis Estaduais de Privacidade dos EUA exigem que os usuários tenham o direito de recusar a "venda" das próprias "informações pessoais" (conforme a definição desses termos na lei). Essa opção é disponibilizada por um link "Não vender minhas informações pessoais" em destaque na página inicial do terceiro. O guia de compliance com as leis de privacidade dos estados dos EUA oferece a capacidade de ativar o processamento de dados restrito para veiculação de anúncios do Google, mas o Google não pode aplicar essa configuração a cada rede de anúncios na sua cadeia de mediação. Portanto, é necessário identificar cada rede de publicidade na cadeia de mediação que possa participar da venda de informações pessoais e seguir as orientações de cada uma dessas redes para garantir a conformidade.

Na versão 10.5.7.1, o adaptador InMobi adicionou suporte para ler a string de privacidade do IAB dos EUA nas preferências compartilhadas. Siga as instruções em Documentação das Leis Estaduais de Privacidade dos EUA para definir a string de privacidade dos EUA nas preferências compartilhadas.

Além disso, consulte a documentação da CCPA da InMobi para conferir diretrizes sobre como ativar as configurações da CCPA no painel da InMobi.

Etapa 5: código adicional necessário

Nenhum código adicional é necessário para a integração da InMobi.

Etapa 6: testar a implementação

Ativar anúncios de teste

Registre seu dispositivo de teste no Ad Manager e ative o modo de teste na interface da InMobi.

Verificar anúncios de teste

Para verificar se você está recebendo anúncios de teste da InMobi, ative o teste de uma única origem de anúncios no Ad Inspector usando as origens de anúncios InMobi (Lances) e InMobi (Hierarquia).

Etapas opcionais

Permissões

Para ter o melhor desempenho, a InMobi recomenda adicionar as seguintes permissões opcionais ao arquivo AndroidManifest.xml do app.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

Parâmetros específicos da rede

O adaptador InMobi oferece suporte a outros parâmetros de solicitação que podem ser transmitidos para o adaptador como um pacote do Android. O adaptador procura as seguintes chaves no pacote:

Solicitar parâmetros e valores
InMobiNetworkKeys.AGE_GROUP
A faixa etária do usuário.
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
O nível de escolaridade do usuário.
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE String. A idade do usuário
InMobiNetworkKeys.POSTAL_CODE String. O CEP do usuário (geralmente um número de cinco dígitos)
InMobiNetworkKeys.AREA_CODE String. O código de área do usuário (parte do número de telefone)
InMobiNetworkKeys.LANGUAGE String. O idioma nativo do usuário (se conhecido).
InMobiNetworkKeys.CITY String. A cidade do usuário
InMobiNetworkKeys.STATE String. O estado do usuário
InMobiNetworkKeys.COUNTRY String. O país do usuário
InMobiNetworkKeys.LOGLEVEL
Define o nível de registro do SDK da InMobi.
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

Confira um exemplo de código sobre como definir esses parâmetros de solicitação de anúncio:

Java

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter.class, extras)
   .build();

Kotlin

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")

val request = AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
   .build()

Como usar anúncios nativos

Renderização do anúncio

O adaptador InMobi retorna os anúncios nativos como NativeAd objetos. Ele preenche os seguintes campos para um NativeAd.

Campo Recursos sempre incluídos pelo adaptador InMobi
Título
Imagem 1
Visualização de mídia
Corpo
Ícone do app
Call-to-action
Star rating
Loja
Preço

1 O adaptador InMobi não oferece acesso direto ao recurso de imagem principal dos anúncios nativos. Em vez disso, o adaptador preenche o MediaView com um vídeo ou uma imagem.

Rastreamento de impressões e cliques

O SDK dos anúncios para dispositivos móveis do Google usa os callbacks do SDK da InMobi para o rastreamento de impressões e cliques. Portanto, os relatórios nos dois painéis devem corresponder com poucas ou nenhuma discrepância.

Códigos de erro

Se o adaptador não receber um anúncio da InMobi, os editores poderão verificar o erro subjacente da resposta do anúncio usando ResponseInfo.getAdapterResponses() nas seguintes classes:

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

Confira os códigos e as mensagens correspondentes gerados pelo adaptador InMobi quando um anúncio não é carregado:

Código do erro Motivo
0-99 Erros do SDK da InMobi. Consulte o código para mais detalhes.
100 Os parâmetros do servidor InMobi configurados na interface Ad Manager estão ausentes ou são inválidos.
101 Falha ao inicializar o SDK da InMobi.
102 O tamanho do anúncio solicitado não corresponde a um tamanho de banner compatível com a InMobi.
103 A solicitação de anúncio não é uma solicitação de anúncio nativo unificado.
104 Tentar solicitar um anúncio da InMobi sem inicializar o SDK da InMobi. Isso não deveria acontecer, já que o adaptador inicializa o SDK da InMobi antes de solicitar anúncios da InMobi.
105 O anúncio da InMobi ainda não está pronto para ser mostrado.
106 A InMobi não conseguiu mostrar um anúncio.
107 A InMobi retornou um anúncio nativo que não tem um recurso obrigatório.
108 Os recursos de imagem de anúncios nativos da InMobi contêm um URL com formato incorreto.
109 O adaptador não conseguiu fazer o download dos recursos de imagem de anúncios nativos da InMobi.

Registro de alterações do adaptador de mediação do InMobi para Android

Versão 10.8.0.0

  • Compilar com o Java 11 em vez do Java 17.
  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.8.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.5.0.
  • SDK do InMobi Kotlin versão 10.8.0.

Versão 10.7.8.1

  • O nível mínimo de API do Android necessário foi revertido para 21.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.3.0.
  • SDK do InMobi Kotlin versão 10.7.8.

Versão 10.7.8.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.7.8.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.3.0.
  • SDK do InMobi Kotlin versão 10.7.8.

Versão 10.7.7.0

  • Compatibilidade verificada com a versão 10.7.7 do SDK do InMobi Kotlin.
  • O nível mínimo de API do Android necessário foi atualizado para 24.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.3.0.
  • SDK do InMobi Kotlin, versão 10.7.7.

Versão 10.7.5.0

  • Compatibilidade verificada com a versão 10.7.5 do SDK InMobi Kotlin.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.2.0.
  • SDK do InMobi Kotlin versão 10.7.5.

Versão 10.7.4.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.7.4.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.1.0.
  • SDK do InMobi Kotlin versão 10.7.4.

Versão 10.7.3.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.7.3.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.1.0.
  • SDK do InMobi Kotlin versão 10.7.3.

Versão 10.6.7.1

  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 23.0.0.
  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.6.7.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 23.0.0.
  • SDK do InMobi Kotlin versão 10.6.7.

Versão 10.6.7.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.6.7.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.6.0.
  • SDK do InMobi Kotlin versão 10.6.7.

Versão 10.6.6.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.6.6.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.6.0.
  • SDK do InMobi Kotlin versão 10.6.6.

Versão 10.6.3.0

  • Adição de suporte a marca d'água para lances de banners, anúncios intersticiais e premiados.
  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.6.3.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.6.0.
  • SDK do InMobi Kotlin versão 10.6.3.

Versão 10.6.2.0

  • O adaptador foi atualizado para invocar o callback de mediação onAdFailedToShow do SDK dos anúncios para dispositivos móveis do Google quando os anúncios intersticiais da InMobi não são exibidos.
  • Compatibilidade verificada com o SDK InMobi Kotlin versão 10.6.2.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.5.0.
  • SDK do InMobi Kotlin versão 10.6.2.

Versão 10.6.0.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.6.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.3.0.
  • SDK do InMobi Kotlin versão 10.6.0.

Versão 10.5.9.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.5.9.
  • O adaptador foi atualizado para carregar anúncios de banner da InMobi com os tamanhos de anúncio de banner compatíveis mais próximos em vez dos tamanhos de anúncio solicitados. Isso vai ajudar a reduzir os não preenchimentos da InMobi.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.3.0.
  • SDK do InMobi Kotlin versão 10.5.9.

Versão 10.5.8.0

  • Correção de um problema em que o adaptador não inicializa
  • Atualizamos as dependências para resolver conflitos de caminho de classe.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 22.3.0.
  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.5.8.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.3.0.
  • SDK do InMobi Kotlin versão 10.5.8.

Versão 10.5.7.1

  • Foi adicionado suporte para ler a string de privacidade do IAB dos EUA nas preferências compartilhadas.
  • Suporte a lances adicionado para formatos de anúncio de banner (incluindo MREC), intersticial e premiado.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 22.2.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.2.0.
  • SDK do InMobi Kotlin versão 10.5.7.

Versão 10.5.7.0

  • Compatibilidade verificada com a versão 10.5.7 do SDK Kotlin da InMobi.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.1.0.
  • SDK do InMobi Kotlin versão 10.5.7.

Versão 10.5.5.0

  • Compatibilidade verificada com o SDK Kotlin da InMobi versão 10.5.5.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.1.0.
  • SDK do InMobi Kotlin versão 10.5.5.

Versão 10.5.4.1

  • O adaptador foi atualizado para usar a nova classe VersionInfo.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 22.0.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 22.0.0.
  • SDK do InMobi Kotlin versão 10.5.4.

Versão 10.5.4.0

  • Compatibilidade verificada com o SDK do InMobi Kotlin versão 10.5.4.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.4.0.
  • SDK do InMobi Kotlin versão 10.5.4.

Versão 10.1.2.1

  • Foi adicionado suporte para encaminhar o valor da COPPA ao SDK da InMobi.
  • O adaptador foi atualizado para usar as novas APIs de mediação.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 21.4.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.4.0.
  • SDK da InMobi versão 10.1.2.

Versão 10.1.2.0

  • Compatibilidade verificada com o SDK da InMobi versão 10.1.2.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.3.0.
  • SDK da InMobi versão 10.1.2.

Versão 10.1.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.1.1.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.3.0.
  • SDK da InMobi, versão 10.1.1.

Versão 10.0.9.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.9.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 21.3.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.3.0.
  • SDK do InMobi versão 10.0.9.

Versão 10.0.8.0

  • Compatibilidade verificada com o SDK da InMobi versão 10.0.8.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 21.2.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.2.0.
  • SDK da InMobi versão 10.0.8.

Versão 10.0.7.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.7.
  • compileSdkVersion e targetSdkVersion foram atualizados para a API 31.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 21.0.0.
  • O nível mínimo de API do Android necessário foi atualizado para 19.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 21.0.0.
  • SDK do InMobi versão 10.0.7.

Versão 10.0.6.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.6.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.6.0.
  • SDK da InMobi, versão 10.0.6.

Versão 10.0.5.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.5.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.6.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.6.0.
  • SDK da InMobi versão 10.0.5.

Versão 10.0.3.0

  • Compatibilidade verificada com o SDK da InMobi versão 10.0.3.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.5.0.
  • SDK do InMobi versão 10.0.3.

Versão 10.0.2.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.2.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.5.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.5.0.
  • SDK do InMobi versão 10.0.2.

Versão 10.0.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 10.0.1.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.4.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.4.0.
  • SDK da InMobi versão 10.0.1.

Versão 9.2.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.2.1.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.3.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.3.0.
  • SDK da InMobi, versão 9.2.1.

Versão 9.2.0.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.2.0.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.2.0.
  • Correção de mensagens de erro incorretas.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.2.0.
  • SDK da InMobi versão 9.2.0.

Versão 9.1.9.0

  • Compatibilidade verificada com a versão 9.1.9 do SDK da InMobi.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 20.1.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 20.1.0.
  • SDK da InMobi, versão 9.1.9.

Versão 9.1.7.0

  • Compatibilidade verificada com o SDK da InMobi versão 9.1.7.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.8.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.8.0.
  • SDK da InMobi, versão 9.1.7.

Versão 9.1.6.0

  • Compatibilidade verificada com a versão 9.1.6 do SDK da InMobi.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.7.0.
  • O adaptador agora substitui o rastreamento de impressões e usa a definição de impressão da InMobi.
  • O adaptador não lê mais os parâmetros de segmentação por gênero e data de nascimento, que foram descontinuados na versão 19.7.0 do SDK dos anúncios para dispositivos móveis do Google.
  • Migrado para o AndroidX

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.7.0.
  • SDK da InMobi, versão 9.1.6.

Versão 9.1.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.1.1.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.5.0.
  • Foram adicionados códigos de erro descritivos e motivos para falhas de carregamento/exibição do adaptador.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.5.0.
  • SDK da InMobi, versão 9.1.1.

Versão 9.1.0.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.1.0.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.4.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.4.0.
  • SDK da InMobi versão 9.1.0.

Versão 9.0.9.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.0.9.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.3.0.
  • SDK do InMobi versão 9.0.9.

Versão 9.0.8.0

  • A compatibilidade com o formato NativeAppInstallAd foi removida. Os apps precisam solicitar anúncios nativos unificados.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.3.0.
  • Compatibilidade verificada com o SDK do InMobi versão 9.0.8.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.3.0.
  • SDK da InMobi, versão 9.0.8.

Versão 9.0.7.1

  • Correção de um problema em que o adaptador não mantinha o estado de inicialização do SDK InMobi corretamente
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.2.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.2.0.
  • SDK da InMobi, versão 9.0.7.

Versão 9.0.7.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.0.7.
  • O adaptador foi atualizado para oferecer suporte a solicitações de banners adaptativos inline.
  • O adaptador agora inclui a configuração do Proguard, conforme sugerido pelas diretrizes da InMobi.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.1.0.
  • SDK da InMobi, versão 9.0.7.

Versão 9.0.6.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.0.6.
  • Anúncios nativos: correção de um bug que fazia com que o primaryView da InMobi desaparecesse ao rolar na integração de feed nativo.
  • Anúncios nativos: correção de um bug que fazia com que o primaryView da InMobi não fosse posicionado no centro dentro do mediaView.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.1.0.
  • SDK da InMobi versão 9.0.6.

Versão 9.0.5.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.0.5.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.1.0.
  • SDK do InMobi versão 9.0.5.

Versão 9.0.4.0

  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 19.1.0.

Criado e testado com:

  • SDK dos anúncios para dispositivos móveis do Google versão 19.1.0.
  • SDK do InMobi versão 9.0.4.

Versão 9.0.2.0

  • Compatibilidade verificada com o SDK do InMobi versão 9.0.2.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 18.3.0.
  • O recurso de lances foi removido para formatos de banner, intersticial e premiado.
  • Correção de um bug que causava uma falha ao tentar renderizar um anúncio nativo.

Desenvolvido e testado com

  • SDK dos anúncios para dispositivos móveis do Google versão 18.3.0.
  • SDK da InMobi, versão 9.0.2.

Versão 7.3.0.1

  • Os anúncios nativos agora usam a API unificada de mediação de anúncios nativos.

Desenvolvido e testado com

  • SDK dos anúncios para dispositivos móveis do Google versão 18.2.0.
  • SDK do InMobi versão 7.3.0.

Versão 7.3.0.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.3.0.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 18.2.0.

Versão 7.2.9.0

  • Recurso de lances adicionado ao adaptador para anúncios de banner, intersticiais e premiados.
  • Compatibilidade verificada com a versão 7.2.9 do SDK da InMobi.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 18.1.1.

Versão 7.2.7.0

  • Compatibilidade verificada com a versão 7.2.7 do SDK da InMobi.

Versão 7.2.2.2

  • Adição de suporte a tamanhos flexíveis de anúncios de banner.

Versão 7.2.2.1

  • O adaptador foi atualizado para oferecer suporte à nova API Rewarded Beta aberta.
  • Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 17.2.0.

Versão 7.2.2.0

  • Compatibilidade verificada com o SDK da InMobi versão 7.2.2.

Versão 7.2.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.2.1.

Versão 7.2.0.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.2.0.

Versão 7.1.1.1

  • Atualizamos o adaptador para invocar o evento de anúncio onRewardedVideoComplete.

Versão 7.1.1.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.1.1.

Versão 7.1.0.0

  • Adição da classe InMobiConsent, que fornece os métodos updateGDPRConsent() e getConsentObj().
  • Compatibilidade verificada com o SDK do InMobi versão 7.1.0.

Versão 7.0.4.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.0.4.

Versão 7.0.2.0

  • Compatibilidade verificada com o SDK do InMobi versão 7.0.2.

Versão 7.0.1.0

  • Atualizamos o adaptador para que ele seja compatível com a versão 7.0.1 do SDK da InMobi.
  • Adição de suporte para anúncios em vídeo nativos.
  • No caso de anúncios nativos, uma visualização de mídia é sempre retornada pelo adaptador. O adaptador não retorna mais um recurso de imagem. Em vez disso, a visualização de mídia vai mostrar uma imagem para anúncios nativos estáticos.
  • Atualizamos o projeto do adaptador para o Android Studio 3.0.

Versão 6.2.4.0

  • Compatibilidade verificada com o SDK da InMobi versão 6.2.4.

Versão 6.2.3.0

  • O sistema de nomenclatura de versões foi alterado para [versão do SDK InMobi].[versão do patch do adaptador].

Versões anteriores

  • Adiciona suporte a banners, intersticiais, anúncios em vídeo premiados e formatos de anúncios nativos.