Este guia é destinado a editores que querem gerar receita com um app Unity.
A integração do plug-in dos anúncios para dispositivos móveis do Google para Unity em um app é a primeira etapa para mostrar anúncios da AdMob e gerar receita. Quando a integração for concluída, você poderá escolher um formato de anúncio, como nativo ou premiado, para ver etapas detalhadas de implementação.
Pré-requisitos
- Usar o Unity 2019 ou uma versão mais recente
- Para implantar no iOS
- Xcode 14.1 ou versão mais recente
- Segmente o iOS 11.0 ou mais recente
- CocoaPods
- Para implantar no Android
- Google Play Services 18.1.0 ou mais recente
- Segmentar o nível 16 ou mais recente da API do Android
- Recomendado: crie uma conta da AdMob e registre um app Android ou iOS
Fazer o download do plug-in dos anúncios para dispositivos móveis para Unity
Com o plug-in dos anúncios para dispositivos móveis do Google para Unity, os desenvolvedores do Unity podem veicular anúncios do Google para dispositivos móveis em apps Android e iOS sem precisar escrever códigos Java ou Objective-C. O plug-in fornece uma interface em C# para solicitar anúncios que é usada por scripts C# no seu projeto do Unity.
Use os links abaixo para fazer o download do pacote do Unity para o plug-in ou para conferir o código no GitHub.
FAÇA O DOWNLOAD DO PLUGIN ACESSAR A ORIGEM
Importar o plug-in dos anúncios para dispositivos móveis para Unity
Os anúncios para dispositivos móveis do Google para Unity são distribuídos por um pacote de recursos
do Unity (link em inglês).
Para importar o pacote, abra seu projeto no editor do Unity, selecione
Assets > Import Package > Custom Package e encontre o
arquivo GoogleMobileAdsPlugin.unitypackage
que você salvou. Verifique se todos os
arquivos estão selecionados e clique em Import.
Incluir dependências externas
O plug-in dos anúncios para dispositivos móveis do Google para Unity é distribuído com a biblioteca de resolvedores do Play Services do Unity. Ela pode ser usada por qualquer plug-in do Unity que precise de acesso a bibliotecas específicas do Android, como AARs ou CocoaPods do iOS. Ela fornece aos plug-ins do Unity a capacidade de declarar dependências, que são resolvidas automaticamente e copiadas para seu projeto do Unity.
Siga estas etapas para garantir que seu projeto inclua todas as dependências:
Android
No editor do Unity, selecione Assets > External Dependency Manager > Android
Resolver > Resolve. A biblioteca do Gerenciador de dependências externas do Unity
copiará as dependências declaradas para o diretório Assets/Plugins/Android
do app Unity.
iOS
Nenhuma etapa adicional é necessária para incluir o SDK dos anúncios para dispositivos móveis do Google no projeto do Unity.
- Ao usar o Unity 5.6 e versões mais recentes, é gerado um xcworkspace que inclui as bibliotecas de dependência necessárias. Use o xcworkspace gerado em vez do projeto Xcode padrão.
- Ao usar versões anteriores do Unity, as dependências são incluídas no projeto padrão do Xcode.
Definir o ID do app AdMob
No editor do Unity, selecione Assets > Google Mobile Ads > Settings no menu.
Insira o ID do app da AdMob para Android e iOS em cada campo.
Inicializar o SDK
Antes de carregar os anúncios, faça com que seu app inicialize o SDK dos anúncios para dispositivos móveis do Google chamando MobileAds.Initialize()
. Isso precisa ser feito apenas uma vez, de preferência na
inicialização do app.
Veja um exemplo de como chamar Initialize()
no método Start()
de um script anexado a um GameObject
:
...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
public void Start()
{
// Initialize the Google Mobile Ads SDK.
MobileAds.Initialize(initStatus => { });
}
}
Se você estiver usando a mediação, aguarde até que o callback ocorra antes de carregar anúncios para garantir que todos os adaptadores de mediação sejam inicializados.
Selecione um formato de anúncio
Agora, o SDK dos anúncios para dispositivos móveis do Google está incluído no seu app do Unity para fazer implantações nas plataformas Android ou iOS. Agora você já pode implementar um anúncio. A AdMob oferece vários formatos de anúncio diferentes para que você possa escolher o que melhorar a experiência do usuário.
Banner
Os blocos de anúncios de banner exibem anúncios retangulares que ocupam uma parte do layout de um app. Elas podem ser atualizadas automaticamente após um período definido. Isso significa que os usuários visualizam um novo anúncio em intervalos regulares, mesmo que permaneçam na mesma tela do app. Eles também são o formato de anúncio mais simples de implementar.
Implementar anúncios de banner
Intersticial
Os blocos de anúncios intersticiais mostram anúncios de página inteira no seu app. Coloque-os em pausas e transições naturais na interface do app, por exemplo, após a conclusão de um nível em um app de jogo.
Implementar anúncios intersticiais
Nativo
Nos anúncios nativos, é possível personalizar a forma como os recursos, como títulos e calls-to-action, são apresentados nos seus apps. Ao definir o estilo do anúncio, você pode criar apresentações naturais e discretas que contribuem para uma experiência mais rica do usuário.
Premiado
Com os blocos de anúncios premiados, os usuários podem jogar, participar de pesquisas ou assistir vídeos para ganhar recompensas no app, como moedas, vidas extras ou pontos. É possível definir prêmios diferentes para cada bloco de anúncios e especificar os valores e os itens que o usuário recebeu.
Implementar anúncios premiados
Intersticial premiado
Os intersticiais premiados são um novo tipo de formato de anúncio incentivado que permite oferecer recompensas, como moedas ou vidas extras, para anúncios que aparecem automaticamente durante transições naturais do app.
Ao contrário dos anúncios premiados, os usuários não precisam ativar a visualização de um intersticial premiado.
Em vez do prompt de ativação nos anúncios premiados, os intersticiais premiados exigem uma tela de introdução que anuncie a recompensa e dê aos usuários a chance de recusar, se quiserem.
Implementar anúncios intersticiais premiados
Abertura do aplicativo
A abertura do app é um formato de anúncio que aparece quando os usuários abrem ou retornam ao seu app. O anúncio se sobrepõe à tela de carregamento.
Implementar anúncios de abertura do app