Integração da Yandex Mobile Mediation

Importante

Certifique-se de atualizar para as versões mais recentes do adaptador (Mediação Móvel Yandex 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 SDK do Mobile Ads 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 13 ou superior.
  • Use Xcode 16.1 ou superior.

Configurando o aplicativo na sua Yandex Advertising Network conta

Veja como registrar seu aplicativo na Yandex Advertising Network:

  1. Faça login ou registre sua conta na 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 SDK da Yandex 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 Yandex Advertising Network interface.

  2. Adicione a biblioteca YandexMobileAdsMediation ao seu Podfile.

    pod 'YandexMobileAdsMediation', '7.17.1'
    

    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 (ex. AdMob), VK Ads (ex. myTarget) e Liftoff (ex. Vungle):

  1. Configure a mediação na Yandex Advertising Network interface.
  2. No seu projeto Xcode, adicione uma dependência usando FileAdd Packages dependencies.
  3. Especifique a URL do repositório com o pacote Swift: https://github.com/yandexmobile/yandex-ads-sdk-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 não estiver vinculado, vá para Link Binary With Libraries e adicione um link para a biblioteca clicando em +.
  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 SDK do Yandex Ads e siga as instruções específicas para cada adaptador:

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