Para colocar ads do Admob no seu jogo você:
Vá até o site https://admob.google.com/home/.
Clique em Sign Up e crie sua conta.
Depois de fazer seu cadastro e o Sign In você vai receber o seu ID de Publisher. Você pode clicar no seu avatar no canto da tela a qualquer momento pra visualizar esse ID:
Em seguida você vai ter que criar as configurações dos Ads que serão mostrados no seu jogo.
No painel da esquerda clique em "Apps" e em seguida "Add App"
Em seguida preencha as informações necessárias e prossiga normalmente:
Quando terminar de fazer esse registro você vai receber o seu App ID. Se você não salvar esse ID em alguma lugar não se preocupe, você pode revelo a qualquer momento clicando em AppSettings.
Agora escolha o tipo de Ad que você quer que apareça no seu jogo:
O tipo Banner é aquela faixa que normalmente aparece na parte de baixo da tela e fica lá sendo exibida enquanto o jogador joga o jogo normalmente.
O tipo Interstitial é uma imagem que aparece em um momento escolhido por você, e ocupa um espaço da tela, e o jogador tem que fechar o anuncio para continuar jogando.
O tipo Rewarded é um vídeo que vai passar em algum momento do jogo que você definir e jogador pode continuar jogando depois de assistir.
Nesse tutorial eu vou usar como exemplo o tipo Rewarded, mas você pode escolher qualquer um dos 3, ou até mesmo os 3 ao mesmo tempo, o processo a partir daqui é o mesmo.
Depois de escolher, preencha as informações do Ad da maneira que quiser, como essas instruções serão controladas pelo C3 não faz muita diferença o que você colocar aqui:
Depois de criado você vai receber seu Ad ID. Sucesso!
Se você não salvar o Ad ID em algum lugar, não se preocupe. Você pode rever o Ad ID clicando na aba de AD Units:
Agora vamos para o editor do C3:
Em qualquer Layout do seu jogo crie o Objeto "MobileAdvert"
Em seguida, selecione no painel da direita (project), o objeto "MobileAdvert" que você acabou de criar.
Isso vai permitir que você use o painel da esquerda (properties) para editar algumas informações importantes.
Bem simples:
• Test mode. Eu costumo deixar sempre desativado, mas se for deixar ativado não esqueça de desativar antes de publicar seu jogo.
• Android Application ID. Copie o App ID e cole aqui. ( Aquele que aparece no App settings)
• Publisher ID. Copie e cole aqui o seu publisher ID (aquele que você vê quando clica no seu avatar).
Agora para o Event Sheet!
A primeira coisa que você quer fazer quando o jogador começar a jogar é criar um novo Ad. Use o "add ACTION" para isso.
* Em "Advert Unit ID" cole o ID do se AD (Aquele que aparece no Ad units)
* Em "Show" coloque FALSE! Colocar essa opção como True vai fazer o Ad ser exibido logo que terminar de carregar e isso vai fazer com que os jogadores odeiem o seu jogo e tentem de assassinar. IMPORTANTE! Coloca FALSE! Erra todo o resto, mas essa parte não!
Como você não quer ser assassinado e colocou False, o Ad não vai ser exibido imediatamente, ele só vai ser carregado para a memória do dispositivo fazendo ele ser reproduzido mais rapidamente depois.
No momento que você quiser quiser que o seu ad seja exibido use a opção show:
Agora está basicamente pronto! Mas da pra melhorar. Clique em "Add EVENT", escolha o Mobile Advert e configure no seu jogo os seguintes comandos:
• On video cancelled. Quer dizer que o jogador não assistiu o vídeo todo.
• On video failed to load. Quer dizer que o jogador está jogando sem estar conectado na internet, use esse comando para evitar dar a opção para os jogadores assistirem ao vídeo.
• On video complete. Quer dizer que o jogador assistiu o jogo todo.
• On video ready. Quer dizer que o vídeo terminou de ser carregado, use essa opção para habilitar o botão que permite o jogador assistir ao vídeo.
Detalhe importante!
Os Ads devem ser exibidos de forma CLARA! Toda vez que o jogador perder o jogo, ou clicando em um botão que diz "ASSISTIR VIDEO", ou qualquer outra maneira que fique claro que aquele AD não faz parte do jogo e sim de um comercial. Se isso não ficar claro que jogo não será aceito na googleplay muito menos na playstore.
FIM!
Exporte o seu App com o cordova e teste os ads no seu celular ou outro dispositivo que não seja o Console do C3.