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:
- Faça login ou registre sua conta na Yandex Advertising Network.
- 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:
-
Configure a mediação na Yandex Advertising Network interface.
-
Adicione a biblioteca
YandexMobileAdsMediationao seu Podfile.pod 'YandexMobileAdsMediation', '7.17.1'A versão compatível mais recente é selecionada automaticamente para cada adaptador.
-
No arquivo Info.plist do seu aplicativo, adicione a chave
GADApplicationIdentifiercom a suaAdMob 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):
- Configure a mediação na Yandex Advertising Network interface.
- No seu projeto Xcode, adicione uma dependência usando File → Add Packages dependencies.
- Especifique a URL do repositório com o pacote Swift:
https://github.com/yandexmobile/yandex-ads-sdk-ios.
- Vá para Build Settings e adicione o valor do parâmetro
Other Linker Flags = -ObjCem Linking.
- 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 +.

- 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:
- Configure a mediação na Yandex Advertising Network interface.
- Adicione a biblioteca
YandexMobileAdsao seu Podfile.
pod 'YandexMobileAds', 'x.x.x' // adicione a versão compatível
- Conecte os adaptadores necessários separadamente usando as bibliotecas apropriadas.