Return to Video

Layout Interstitial Ad

  • 0:00 - 0:02
    Vamos criar
    dois botões.
  • 0:02 - 0:04
    Um com o texto "Load interstitial"
  • 0:04 - 0:07
    e outro com o texto
    "Interstitial not ready".
  • 0:07 - 0:10
    Primeiro, vejamos o arquivo de layout
    em que eles estão definidos.
  • 0:10 - 0:13
    Então, faremos isso
    na atividade intersticial.
  • 0:13 - 0:14
    Por isso, abrimos
  • 0:14 - 0:17
    o arquivo de layout
    "activity_interstitial" aqui.
  • 0:17 - 0:21
    Aqui, vemos um layout linear
    que tem dois botões.
  • 0:21 - 0:24
    O primeiro botão
    é nosso botão de carregamento.
  • 0:24 - 0:27
    Ele tem o texto "Load Interstitial".
  • 0:27 - 0:28
    E, quando clicarmos no botão,
  • 0:28 - 0:31
    o método "loadInterstitial"
    será chamado.
  • 0:31 - 0:35
    O segundo botão é o que mostra
    "Interstitial Not Ready".
  • 0:35 - 0:37
    Quando clicarmos nele,
  • 0:37 - 0:40
    o método "showInterstitial"
    será chamado.
  • 0:40 - 0:43
    Como se vê, eu ainda não fixei
    um texto aqui no código.
  • 0:43 - 0:45
    Na verdade,
    são recursos de string
  • 0:45 - 0:48
    que definiremos
    em nosso arquivo de recursos de string.
  • 0:48 - 0:51
    Assim, se verificarmos a definição
    dessa constantes,
  • 0:51 - 0:53
    vamos para
    nosso arquivo de recursos "Strings".
  • 0:53 - 0:57
    E a constante "interstitial_load"
    está definida como "Load Interstitial".
  • 0:57 - 1:01
    E a constante "interstitial_not_ready"
    está definida como "Interstitial Not Ready".
  • 1:01 - 1:05
    Também defini uma constante
    chamada "interstitial_loading",
  • 1:05 - 1:07
    que defini como "Loading Interstitial".
  • 1:07 - 1:09
    Nós a usaremos mais adiante em nosso código.
  • 1:09 - 1:11
    Aqui, também vemos
  • 1:11 - 1:14
    que nós definimos
    o "interstitial_ad_unit_id".
  • 1:14 - 1:19
    Isto será o ID de unidade do anúncio
    que usaremos para nosso anúncio intersticial.
  • 1:19 - 1:23
    E, veja,
    eu fixei esse valor nesta string aqui,
  • 1:23 - 1:28
    que é a string que pode ser usada
    para exibir os anúncios intersticiais em nosso teste.
  • 1:28 - 1:30
    Da mesma forma que esta constante aqui,
  • 1:30 - 1:35
    que é o ID de unidade do anúncio
    para o teste de anúncios em banners.
  • 1:35 - 1:36
    Certo,
  • 1:36 - 1:38
    agora, com nosso arquivo
    de layout em ordem,
  • 1:38 - 1:39
    vejamos o código de fato.
  • 1:39 - 1:42
    Vamos para
    o arquivo Java de atividade intersticial.
  • 1:44 - 1:47
    Em primeiro lugar, veja que
    adicionamos um membro, "mShowButton".
  • 1:48 - 1:51
    E, em "onCreate", nós chamamos
    o "onCreate" pai.
  • 1:51 - 1:54
    Depois, definimos a exibição
    de conteúdo com o arquivo de layout
  • 1:54 - 1:58
    da atividade intersticial,
    aquele que acabamos de ver.
  • 1:58 - 2:00
    Vemos que o botão
    está usando "findViewById",
  • 2:00 - 2:04
    fornecendo "showButton"
    no arquivo de layout como um argumento.
  • 2:04 - 2:06
    Vamos desabilitar esse botão.
  • 2:07 - 2:10
    Quando se clica no botão
    "Load Interstitial",
  • 2:10 - 2:13
    mais uma vez, nós desabilitamos "ShowButton".
  • 2:13 - 2:17
    Em seguida, alteramos seu texto
    para "Loading Interstitial".
  • 2:17 - 2:18
    Veja que
  • 2:18 - 2:21
    nós também definimos este texto
    em nosso arquivo de recursos,
  • 2:21 - 2:24
    o recurso "interstitial_loading"
    que acabamos de ver.
  • 2:24 - 2:28
    Por isso, vemos este recurso de string
    usando "getResources" e "getString".
  • 2:28 - 2:32
    E, por enquanto, o retorno de chamada
    "showInterstitial" estará vazio.
  • 2:32 - 2:34
    Vamos adicionar código
    a este retorno de chamada mais tarde,
  • 2:34 - 2:38
    porém, veja que ele
    sequer pode ser chamado agora
  • 2:38 - 2:40
    porque este botão
    está sempre desabilitado.
Cím:
Layout Interstitial Ad
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
ud876-3 - Google Play Services - AdMob
Duration:
02:41

Portuguese, Brazilian subtitles

Felülvizsgálatok