Ir para o console

Primeiros passos

Este guia destina-se a editores que querem usar a AdMob para gerar receita com um aplicativo iOS criado com o Firebase. Se você não tem a intenção de incluir o Firebase no seu aplicativo, consulte a versão AdMob autônoma deste guia.

O primeiro passo para exibir anúncios da AdMob e gerar receita é importar e inicializar o SDK de anúncios para dispositivos móveis. Feito isso, escolha um formato de anúncio, como vídeo nativo ou premiado, e receba etapas detalhadas para implementá-lo.

Pré-requisitos

  1. Instale o SDK do Firebase.
  2. Crie uma conta da AdMob e registre um app.
  3. Vincule o aplicativo a um projeto do Firebase.

Importar o SDK de anúncios para dispositivos móveis

Adicione as dependências do SDK de anúncios para dispositivos móveis ao podfile do projeto:

pod 'Firebase/Core'
pod 'Firebase/AdMob'

Na linha de comando, execute:

pod install --repo-update

Inicializar anúncios para dispositivos móveis

Antes de carregar anúncios, os apps precisam chamar o método de classe configureWithApplicationID: em GADMobileAds e transferir para ele o código do aplicativo da AdMob, a fim de inicializar o SDK de anúncios para dispositivos móveis. Esse processo só é realizado uma vez, de preferência na inicialização do app. É possível localizar o código do app na IU da AdMob.

Um exemplo de como chamar configureWithApplicationID: no AppDelegate:

Swift

import Firebase
…

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    // Use Firebase library to configure APIs.
    FirebaseApp.configure()

    // Initialize the Google Mobile Ads SDK.
    GADMobileAds.configure(withApplicationID: "YOUR_ADMOB_APP_ID")

    return true
  }

}

Objective-C

@import Firebase;
…

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  // Use Firebase library to configure APIs.
  [FIRApp configure];
  // Initialize the Google Mobile Ads SDK.
  [GADMobileAds configureWithApplicationID:@"YOUR_ADMOB_APP_ID"];
  return YES;
}

@end

Este é o momento ideal para criar uma conta da AdMob ou registrar um app, caso ainda não tenha feito. Entretanto, se você quiser apenas testar o SDK em um aplicativo Hello World, use este código de app para inicializar o SDK: ca-app-pub-3940256099942544~1458002511.

Atualizar seu Info.plist

No arquivo Info.plist do seu app, adicione uma chave GADApplicationIdentifier com um valor de string do seu código do app da AdMob. É possível fazer essa alteração programaticamente:

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511</string>

Ou edite o arquivo no editor da lista de propriedades:

Editor da lista de propriedades

Escolher um formato de anúncio

O SDK de anúncios para dispositivos móveis é importado e inicializado quando você está pronto para implementar um anúncio. Na AdMob, há vários formatos diferentes de anúncio. Escolha a opção que melhor se ajusta à experiência do usuário no seu aplicativo.

Anúncios de banner são imagens ou textos retangulares que ocupam uma posição no layout de um aplicativo. Enquanto os usuários interagem com o aplicativo, os anúncios permanecem na tela e podem ser atualizados automaticamente depois de algum tempo. Se você não está familiarizado com anúncios para dispositivos móveis, eles são um bom lugar para começar.

Implementar um banner

Intersticial

Intersticiais são anúncios em tela cheia que escondem a interface de um aplicativo até serem fechados pelo usuário. A melhor forma de usá-los é em pausas naturais no fluxo de execução de um aplicativo, por exemplo, entre níveis de um jogo ou após a conclusão de uma tarefa.

Implementar um intersticial

Nativo

Nativo é um formato de anúncio baseado em componentes que dá a você a liberdade de personalizar a forma pela qual recursos, títulos e calls-to-action são apresentados nos aplicativos. Ao escolher fontes, cores e outros detalhes, você cria apresentações naturais e discretas de anúncios que contribuem para uma experiência de usuário mais rica.

Atualmente, o formato Nativo está disponível apenas na versão Beta, restrita a um número limitado de editores.

Implementar anúncios nativos avançados

Vídeo premiado

Anúncios de vídeo premiado são apresentados em tela cheia, e os usuários têm a opção de assisti-los até o fim em troca de prêmios no aplicativo.

Implementar vídeo premiado