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 a mediação, incluindo as integrações em hierarquia e de lances. Ele explica 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 aceitos
O adaptador de mediação da InMobi tem os seguintes recursos:
Integração | |
---|---|
Lances | |
Cascata | |
Formatos | |
Banner | |
Intersticial | |
Premiado | |
Nativo | 1 |
1 Compatível apenas com mediação em hierarquia.
Requisitos
- API Android nível 23 ou mais recente.
- [Para lances]: para integrar todos os formatos de anúncio aceitos em lances, use o adaptador da InMobi 10.6.3.0 ou uma versão mais recente (recomendamos usar a última versão).
SDK dos anúncios para dispositivos móveis do Google mais recente
Leia todo o guia para iniciantes da mediação.
Etapa 1: definir as configurações na interface da InMobi
Inscreva-se em uma conta da InMobi. Ao criar uma conta, deixe a opção Usar a SSP da InMobi com o Open Bidding do Google desmarcada.
Depois que sua conta for verificada, faça login.
Adicionar um app
Para adicionar seu app ao painel do InMobi, clique em Inventário > Configurações de inventário.
Clique em Adicionar inventário e selecione o canal App para dispositivos móveis no menu suspenso.
Comece a digitar o URL da loja de apps 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 Conformidade com apps e sites e clique em Salvar e criar canais.
Canais
Depois de configurar seu inventário, o sistema vai redirecionar você para o fluxo de trabalho de criação de posições.
Lances
Selecione o tipo de bloco de anúncios. Insira um Nome da posição, selecione Ativado e Open Bidding do Google para Lances de público-alvo e Parceiro, respectivamente, e preencha o restante do formulário. Clique em Criar posição quando terminar.
Cascata
Selecione o tipo de bloco de anúncios. Em seguida, insira um Nome da posição, 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 da posição, que será usado para configurar o bloco de anúncios do Ad Manager.
ID da conta
O ID da sua conta do InMobi está disponível em Finanças > Configurações de pagamento > Informações de pagamento.
Localizar a chave da API Reporting da InMobi
Lances
Essa etapa não é necessária para integrações de lances.
Cascata
Acesse Minha conta > Configurações da conta. Acesse 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 com a chave de API e o nome de usuário/login será gerado.
Somente o administrador da conta do publisher poderá gerar uma chave de API para todos os usuários. Se você esqueceu a chave de API gerada anteriormente, passe o cursor sobre seu e-mail na guia Chave de API para redefini-la.
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 app-ads.txt
no InMobi,
adicione seu snippet de código personalizado.
Ativar o modo de teste
Ative o modo de teste para seu posicionamento em todas as impressões ativas ou apenas em determinados dispositivos de teste.
Etapa 2: configurar a demanda da InMobi na interface do Ad Manager
Faça login na sua conta do Ad Manager.
Adicionar a InMobi em "Empresas"
Lances
Essa 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 automática de dados e insira o Nome de usuário e a Chave de API obtidos na seção anterior.
Em seguida, insira seu Nome de usuário e clique em Salvar quando terminar.
Ativar o compartilhamento de indicador seguro
Lances
Acesse Administrador > Configurações globais. Acesse a guia Configurações da conta do Ad Exchange e ative a opção Compartilhamento de indicador seguro. Clique em Salvar.
Cascata
Essa etapa não é necessária para integrações em cascata.
Compartilhar indicadores seguros em solicitações de lance
Lances
Acesse Inventário > Indicadores seguros. Em Indicadores seguros, pesquise InMobi e ative a opção Ativar integração com o app.
Clique em Salvar.
Cascata
Essa etapa não é necessária para integrações em cascata.
Permitir o compartilhamento de indicadores seguros para Lances do SDK
Lances
Acesse Exibição > Configurações do canal de demanda. Na guia Configurações padrão, ative a opção Permitir o compartilhamento de indicadores seguros para Lances do SDK.
Clique em Salvar.
Cascata
Essa etapa não é necessária para integrações em cascata.
Configurar os lances da InMobi
Lances
Acesse Exibição > Bidders e clique em Acessar os Lances do SDK.
Clique em Novo bidder.
Selecione InMobi como o bidder.
Clique em Continuar para ativar os lances do SDK para esse bidder.
Clique em Concluído.
Cascata
Essa etapa não é necessária para integrações em cascata.
Configurar o mapeamento de blocos de anúncios
Lances
Acesse Exibição > Bidders e clique em Acessar os Lances do SDK.
Selecione a empresa para a InMobi.
Acesse a guia Mapeamento de bloco de anúncios e clique em Novo mapeamento de bloco de anúncios.
Escolha Bloco de anúncios específico. Selecione um bloco e um formato de anúncios, 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 da posição obtidos 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 seu 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 da posição obtidos na seção anterior, além do 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 das regulamentações europeias e Configurações das regulamentações estaduais dos EUA para adicionar a InMobi à lista de parceiros de publicidade das regulamentações europeias e estaduais dos EUA na interface do Ad Manager.
Etapa 3: importar o SDK e o adaptador da InMobi
Integração com o Android Studio (recomendada)
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:24.5.0")
implementation("com.google.ads.mediation:inmobi:10.8.7.0")
}
Integração manual
Faça o download do SDK do InMobi para Android, extraia o arquivo
InMobiSDK.aar
na pastalibs
e adicione-o ao seu projeto.Navegue até os artefatos do adaptador da InMobi no repositório Maven do Google. Selecione a versão mais recente, faça o download do arquivo
.aar
do adaptador da InMobi e adicione-o ao projeto.A InMobi também exige a inclusão de outras dependências. Consulte a documentação da InMobi para mais detalhes.
Etapa 4: implementar configurações de privacidade no SDK da InMobi
Consentimento da UE e GDPR
Para cumprir a Política de consentimento de usuários da UE do Google, você precisa fazer determinadas declarações aos seus usuários no Espaço Econômico Europeu (EEE), no Reino Unido e na Suíça, além de receber o consentimento deles para o uso de cookies ou outros armazenamentos locais quando exigido por lei e para a coleta, o compartilhamento e o uso de dados pessoais para personalização de anúncios. Essa política reflete os requisitos da Diretiva de privacidade eletrônica da UE e do Regulamento geral de proteção de dados (GDPR). Você é responsável por verificar se o consentimento é propagado para cada origem de anúncios na sua cadeia de mediação. O Google não consegue transmitir automaticamente a escolha de consentimento do usuário para essas redes.
Na versão 7.1.0.0, o adaptador da InMobi adicionou a classe InMobiConsent
, que
permite transmitir informações de consentimento para a InMobi. O exemplo de código a seguir chama
updateGDPRConsent()
na classe InMobiConsent
. Se você optar por chamar esse
método, recomendamos fazer isso 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 que a InMobi aceita nesse objeto de consentimento.
Leis Estaduais de Privacidade dos EUA
As leis de privacidade dos estados 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 com a mensagem "Não vender minhas informações pessoais" em destaque na página inicial do terceiro. O guia de conformidade com as leis estaduais de privacidade dos EUA oferece a opção de ativar o tratamento de dados restrito para a veiculação de anúncios do Google, mas não é possível aplicar essa configuração a cada rede de publicidade na sua cadeia de mediação. Portanto, identifique cada rede que possa participar da venda de informações pessoais e siga as orientações de cada uma delas para garantir a conformidade.
Na versão 10.5.7.1, o adaptador da InMobi adicionou suporte para ler a string de privacidade dos EUA do IAB em preferências compartilhadas. Siga as instruções na documentação sobre as Leis Estaduais de Privacidade dos EUA para definir a string de privacidade dos EUA em preferências compartilhadas.
Além disso, consulte a documentação da CCPA (em inglês) da InMobi para conferir as diretrizes sobre como ativar as configurações da CCPA no painel da InMobi.
Etapa 5: código extra necessário
Nenhum código adicional é necessário para a integração com a InMobi.
Etapa 6: testar a implementação
Ativar anúncios de teste
Não se esqueça de registrar seu dispositivo de teste no Ad Manager e ativar 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 um desempenho ideal, 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 da InMobi é compatível com 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:
Parâmetros e valores de solicitação | |
---|---|
InMobiNetworkKeys.AGE_GROUP 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 de 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 de anúncios
O adaptador da InMobi retorna os anúncios nativos como objetos
NativeAd
. Ele preenche os seguintes
campos
para um
NativeAd
.
Campo | Recursos sempre incluídos pelo adaptador da 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 da InMobi não
fornece acesso direto ao principal recurso de imagem 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 rastreamento de impressões e cliques. Portanto, os relatórios nos dois painéis precisam corresponder com poucas ou nenhuma discrepância.
Códigos de erro
Se o adaptador não receber um anúncio da InMobi,
os editores podem verificar o erro na 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 da 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 da InMobi configurados na interface do Ad Manager estão ausentes ou são inválidos. |
101 | Falha ao inicializar o SDK da InMobi. |
102 | O tamanho de 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 | Tentativa de solicitar um anúncio da InMobi sem inicializar o SDK da InMobi. Em teoria, isso nunca vai 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 exibido. |
106 | A InMobi não conseguiu mostrar um anúncio. |
107 | A InMobi retornou um anúncio nativo sem um recurso obrigatório. |
108 | Os recursos de imagem de anúncios nativos da InMobi contêm um URL malformado. |
109 | O adaptador não fez o download dos recursos de imagem do anúncio nativo da InMobi. |
Registro de alterações do adaptador de mediação da InMobi para Android
Versão 10.8.7.0
- Compatibilidade verificada com a versão 10.8.7 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 24.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.7 do SDK do Kotlin da InMobi.
Versão 10.8.3.1
- Removidas as verificações de validação do ID da conta e do ID da posição nas solicitações de lances.
- Para solicitações de lances de banner, remove uma verificação de validação que força o tamanho do banner a corresponder a um tamanho padrão de anúncio da InMobi. Se o bidder da InMobi fizer um lance em um tamanho não padrão, o adaptador vai permitir que essa solicitação seja renderizada.
Criado e testado com:
- Versão 24.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.3 do SDK do Kotlin da InMobi.
Versão 10.8.3.0
- Compatibilidade verificada com a versão 10.8.3 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 24.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.3 do SDK do Kotlin da InMobi.
Versão 10.8.2.0
- Compatibilidade verificada com a versão 10.8.2 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 24.0.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.2 do SDK do Kotlin da InMobi.
Versão 10.8.0.1
- Atualizamos o nível mínimo necessário da API Android para 23.
- Atualizamos a versão mínima necessária do SDK dos anúncios para dispositivos móveis do Google para 24.0.0.
Criado e testado com:
- Versão 24.0.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.0 do SDK do InMobi Kotlin.
Versão 10.8.0.0
- Compile com o Java 11 em vez do Java 17.
- Compatibilidade verificada com a versão 10.8.0 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.8.0 do SDK do InMobi Kotlin.
Versão 10.7.8.1
- Revertemos o nível mínimo necessário da API Android para 21.
Criado e testado com:
- Versão 23.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.8 do SDK do Kotlin da InMobi.
Versão 10.7.8.0
- Compatibilidade verificada com a versão 10.7.8 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.8 do SDK do Kotlin da InMobi.
Versão 10.7.7.0
- Compatibilidade verificada com a versão 10.7.7 do SDK Kotlin da InMobi.
- Atualizamos o nível mínimo necessário da API Android para 24.
Criado e testado com:
- Versão 23.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.7 do SDK Kotlin da InMobi.
Versão 10.7.5.0
- Compatibilidade verificada com a versão 10.7.5 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.5 do SDK Kotlin da InMobi.
Versão 10.7.4.0
- Compatibilidade verificada com a versão 10.7.4 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.4 do SDK Kotlin da InMobi.
Versão 10.7.3.0
- Compatibilidade verificada com a versão 10.7.3 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.7.3 do SDK do Kotlin da InMobi.
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 a versão 10.6.7 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 23.0.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.7 do SDK do Kotlin da InMobi.
Versão 10.6.7.0
- Compatibilidade verificada com a versão 10.6.7 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 22.6.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.7 do SDK do Kotlin da InMobi.
Versão 10.6.6.0
- Compatibilidade verificada com a versão 10.6.6 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 22.6.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.6 do SDK do Kotlin da InMobi.
Versão 10.6.3.0
- Adicionamos suporte a marcas-d'água para anúncios de banner, intersticiais e premiados de lances.
- Compatibilidade verificada com a versão 10.6.3 do SDK do Kotlin da InMobi.
Criado e testado com:
- Versão 22.6.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.3 do SDK do Kotlin da InMobi.
Versão 10.6.2.0
- Atualizamos o adaptador para invocar o callback de mediação do SDK dos anúncios para dispositivos móveis do Google
onAdFailedToShow
quando os anúncios intersticiais da InMobi não são exibidos. - Compatibilidade verificada com a versão 10.6.2 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 22.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.2 do SDK Kotlin da InMobi.
Versão 10.6.0.0
- Compatibilidade verificada com a versão 10.6.0 do SDK do InMobi Kotlin.
Criado e testado com:
- Versão 22.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.6.0 do SDK Kotlin da InMobi.
Versão 10.5.9.0
- Compatibilidade verificada com a versão 10.5.9 do SDK Kotlin da InMobi.
- Atualizamos o adaptador 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 solicitados. Isso vai ajudar a reduzir os no-fills da InMobi.
Criado e testado com:
- Versão 22.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.9 do SDK do Kotlin da InMobi.
Versão 10.5.8.0
- Correção de um problema em que o adaptador não era inicializado.
- Dependências atualizadas 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 a versão 10.5.8 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 22.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.8 do SDK do Kotlin da InMobi.
Versão 10.5.7.1
- Adicionada compatibilidade para ler a string de privacidade dos EUA do IAB em preferências compartilhadas.
- Inclusão de suporte a lances 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:
- Versão 22.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.7 do SDK do Kotlin da InMobi.
Versão 10.5.7.0
- Compatibilidade verificada com a versão 10.5.7 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 22.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.7 do SDK do Kotlin da InMobi.
Versão 10.5.5.0
- Compatibilidade verificada com a versão 10.5.5 do SDK do Kotlin da InMobi.
Criado e testado com:
- Versão 22.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.5 do SDK do Kotlin da InMobi.
Versão 10.5.4.1
- Adaptador 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:
- Versão 22.0.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.4 do SDK do Kotlin da InMobi.
Versão 10.5.4.0
- Compatibilidade verificada com a versão 10.5.4 do SDK Kotlin da InMobi.
Criado e testado com:
- Versão 21.4.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.5.4 do SDK do Kotlin da InMobi.
Versão 10.1.2.1
- Adição de suporte para encaminhar o valor da COPPA ao SDK da InMobi.
- Atualizamos o adaptador 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:
- Versão 21.4.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.1.2 do SDK da InMobi.
Versão 10.1.2.0
- Compatibilidade verificada com a versão 10.1.2 do SDK da InMobi.
Criado e testado com:
- Versão 21.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.1.2 do SDK da InMobi.
Versão 10.1.1.0
- Compatibilidade verificada com a versão 10.1.1 do SDK da InMobi.
Criado e testado com:
- Versão 21.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.1.1 do SDK da InMobi.
Versão 10.0.9.0
- Compatibilidade verificada com a versão 10.0.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 21.3.0.
Criado e testado com:
- Versão 21.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.9 do SDK da InMobi.
Versão 10.0.8.0
- Compatibilidade verificada com a versão 10.0.8 do SDK da InMobi.
- 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:
- Versão 21.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.8 do SDK da InMobi.
Versão 10.0.7.0
- Compatibilidade verificada com a versão 10.0.7 do SDK da InMobi.
compileSdkVersion
etargetSdkVersion
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.
- Atualizamos o nível mínimo necessário da API Android para 19.
Criado e testado com:
- Versão 21.0.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.7 do SDK da InMobi.
Versão 10.0.6.0
- Compatibilidade verificada com a versão 10.0.6 do SDK da InMobi.
Criado e testado com:
- Versão 20.6.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.6 do SDK da InMobi.
Versão 10.0.5.0
- Compatibilidade verificada com a versão 10.0.5 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.6.0.
Criado e testado com:
- Versão 20.6.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.5 do SDK da InMobi.
Versão 10.0.3.0
- Compatibilidade verificada com a versão 10.0.3 do SDK da InMobi.
Criado e testado com:
- Versão 20.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.3 do SDK da InMobi.
Versão 10.0.2.0
- Compatibilidade verificada com a versão 10.0.2 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.5.0.
Criado e testado com:
- Versão 20.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.2 do SDK da InMobi.
Versão 10.0.1.0
- Compatibilidade verificada com a versão 10.0.1 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.4.0.
Criado e testado com:
- Versão 20.4.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 10.0.1 do SDK da InMobi.
Versão 9.2.1.0
- Compatibilidade verificada com a versão 9.2.1 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.3.0.
Criado e testado com:
- Versão 20.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.2.1 do SDK da InMobi.
Versão 9.2.0.0
- Compatibilidade verificada com a versão 9.2.0 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.2.0.
- Correção de mensagens de erro incorretas.
Criado e testado com:
- Versão 20.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.2.0 do SDK da InMobi.
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:
- Versão 20.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.1.9 do SDK da InMobi.
Versão 9.1.7.0
- Compatibilidade verificada com a versão 9.1.7 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.8.0.
Criado e testado com:
- Versão 19.8.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.1.7 do SDK da InMobi.
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:
- Versão 19.7.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.1.6 do SDK da InMobi.
Versão 9.1.1.0
- Compatibilidade verificada com a versão 9.1.1 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.5.0.
- Adicionamos códigos de erro descritivos e motivos para falhas de carregamento/exibição do adaptador.
Criado e testado com:
- Versão 19.5.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.1.1 do SDK da InMobi.
Versão 9.1.0.0
- Compatibilidade verificada com a versão 9.1.0 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.4.0.
Criado e testado com:
- Versão 19.4.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.1.0 do SDK da InMobi.
Versão 9.0.9.0
- Compatibilidade verificada com a versão 9.0.9 do SDK da InMobi.
Criado e testado com:
- Versão 19.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.9 do SDK da InMobi.
Versão 9.0.8.0
- A compatibilidade com o formato NativeAppInstallAd descontinuado 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 a versão 9.0.8 do SDK da InMobi.
Criado e testado com:
- Versão 19.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.8 do SDK da InMobi.
Versão 9.0.7.1
- Foi corrigido um problema em que o adaptador não mantinha o estado de inicialização do SDK da 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:
- Versão 19.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.7 do SDK da InMobi.
Versão 9.0.7.0
- Compatibilidade verificada com a versão 9.0.7 do SDK da InMobi.
- Atualizamos o adaptador para oferecer suporte a solicitações de banners adaptativos in-line.
- O adaptador agora inclui a configuração do ProGuard, conforme sugerido pelas diretrizes da InMobi.
Criado e testado com:
- Versão 19.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.7 do SDK da InMobi.
Versão 9.0.6.0
- Compatibilidade verificada com a versão 9.0.6 do SDK da InMobi.
- Anúncios nativos: foi corrigido um bug que fazia o
primaryView
da InMobi desaparecer ao rolar a tela na integração do feed nativo. - Anúncios nativos: foi corrigido um bug que impedia o
primaryView
da InMobi de ser posicionado no centro domediaView
.
Criado e testado com:
- Versão 19.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.6 do SDK da InMobi.
Versão 9.0.5.0
- Compatibilidade verificada com a versão 9.0.5 do SDK da InMobi.
Criado e testado com:
- Versão 19.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.5 do SDK da InMobi.
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:
- Versão 19.1.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.4 do SDK da InMobi.
Versão 9.0.2.0
- Compatibilidade verificada com a versão 9.0.2 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.3.0.
- Removemos a capacidade de lances para formatos de banner, intersticial e premiado.
- Correção de um bug que causava uma falha ao tentar renderizar um anúncio nativo.
Criado e testado com
- Versão 18.3.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 9.0.2 do SDK da InMobi.
Versão 7.3.0.1
- Agora, os anúncios nativos usam a API de mediação de anúncios nativos unificados.
Criado e testado com
- Versão 18.2.0 do SDK dos anúncios para dispositivos móveis do Google.
- Versão 7.3.0 do SDK da InMobi.
Versão 7.3.0.0
- Compatibilidade verificada com a versão 7.3.0 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.2.0.
Versão 7.2.9.0
- Adicionamos a capacidade de lances 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
- Adicionamos suporte para tamanhos flexíveis de anúncios de banner.
Versão 7.2.2.1
- Atualizamos o adaptador para funcionar com a nova API Rewarded em versão 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 a versão 7.2.2 do SDK da InMobi.
Versão 7.2.1.0
- Compatibilidade verificada com a versão 7.2.1 do SDK da InMobi.
Versão 7.2.0.0
- Compatibilidade verificada com a versão 7.2.0 do SDK da InMobi.
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 a versão 7.1.1 do SDK da InMobi.
Versão 7.1.0.0
- Adição da classe InMobiConsent, que fornece os métodos updateGDPRConsent() e getConsentObj().
- Compatibilidade verificada com a versão 7.1.0 do SDK da InMobi.
Versão 7.0.4.0
- Compatibilidade verificada com a versão 7.0.4 do SDK da InMobi.
Versão 7.0.2.0
- Compatibilidade verificada com a versão 7.0.2 do SDK da InMobi.
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.
- Adicionamos suporte para anúncios em vídeo nativos.
- Para 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 mostra 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 a versão 6.2.4 do SDK da InMobi.
Versão 6.2.3.0
- Mudança no sistema de nomenclatura de versão para [versão do SDK do InMobi].[versão do patch do adaptador].
Versões anteriores
- Adiciona suporte para banners, intersticiais, vídeo premiado e formatos de anúncio nativo.