Integração Yandex Mediation

Importante

Certifique-se de atualizar para as versões mais recentes do adaptador (Yandex Mediação Móvel e adaptadores para redes de mediação de terceiros). Caso contrário, podem ocorrer erros de integração inadequada do adaptador, impedindo a veiculação do anúncio.

A Yandex Mobile Mediation é uma plataforma que seleciona automaticamente anúncios de várias redes de publicidade usando algoritmos de aprendizado de máquina, o que ajuda você a maximizar sua receita. Todas as configurações são pré-configuradas, portanto, você pode começar a usá-la imediatamente sem precisar configurar cada rede individualmente.

Se você tem usado o Mobile Ads SDK com uma única rede Yandex, a migração para a Yandex Mediation não requer alterações no código. Você só precisa predefinir as seções das interfaces da Web das redes de publicidade de terceiros.

Pré-requisitos

Para preparar seu aplicativo, siga as etapas descritas nas seções a seguir.

Requisitos do aplicativo

  • Use iOS 15 ou superior.
  • Use Xcode 16.4 ou superior.

Configure o aplicativo em sua conta Yandex Advertising Network

Registre seu aplicativo como app Yandex Advertising Network seguindo estes passos:

  1. Faça login na sua conta ou cadastre-se para Yandex Advertising Network.
  2. Registre seu aplicativo na Yandex Advertising Network.

Integração

Há dois métodos de integração:

  • Configuração única (recomendada): Todos os adaptadores disponíveis são conectados automaticamente.
  • Conectando adaptadores individuais: Instale o Yandex Ads SDK e conecte separadamente adaptadores específicos usando os pacotes apropriados.

Você pode conectar todos os adaptadores disponíveis automaticamente usando a biblioteca de mediação compartilhada YandexMobileAdsMediation: A biblioteca está adaptada para funcionar com gerenciadores de dependências:

Se você precisar de links estáticos:

  1. Configure a mediação na interface da Yandex Advertising Network.

  2. Adicione a biblioteca YandexMobileAdsMediation ao seu Podfile.

    pod 'YandexMobileAdsMediation', '8.6.0'
    

    A versão compatível mais recente é selecionada automaticamente para cada adaptador.

  3. No arquivo Info.plist do seu aplicativo, adicione a chave GADApplicationIdentifier com a sua AdMob ID. Saiba mais sobre onde você pode encontrar sua AdMob ID.

    <key>GADApplicationIdentifier</key>
    <string>ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy</string>
    

O seguinte método está disponível para as trocas de anúncios externas Mintegral, AppLovin, Google AdMob, VK Ads (ex. myTarget) e Liftoff (ex. Vungle):

  1. Configure a mediação na interface da Yandex Advertising Network.
  2. No seu projeto Xcode, adicione uma dependência usando File → Add Packages dependencies.
  3. Especifique a URL do repositório com o pacote Swift: https://github.com/yandexmobile/yandex-ads-sdk-mediation-ios.
  4. Vá para Build Settings e adicione o valor do parâmetro Other Linker Flags = -ObjC em Linking.
  5. Certifique-se de que o destino esteja vinculado ao YandexMobileAdsPackage. Se o destino não estiver vinculado, adicione um link para a biblioteca sob Link Binary With Libraries clicando no ícone +.
  6. Selecione os adaptadores ou a compilação de mediação. No SPM, você precisa habilitar apenas os adaptadores.

Para conectar adaptadores individuais, habilite o Yandex Ads SDK e siga as instruções específicas para cada adaptador:

  1. Configure a mediação na interface da Yandex Advertising Network.
  2. Adicione a biblioteca YandexMobileAds ao seu Podfile.
pod 'YandexMobileAds', 'x.x.x' // adicionar versão suportada
  1. Conecte os adaptadores necessários separadamente usando as bibliotecas apropriadas.

Observação

Se você precisar que a Mobile Mediation rastreie instalações de aplicativos, certifique-se de configurar o arquivo Info.plist. Para mais informações, veja suporte ao SKAdNetwork.

Anterior
Seguinte