Começar

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.

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.

Implementar anúncios nativos

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