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:
- Faça login na sua conta ou cadastre-se para 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 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:
-
Configure a mediação na interface da Yandex Advertising Network.
-
Adicione a biblioteca
YandexMobileAdsMediationao seu Podfile.pod 'YandexMobileAdsMediation', '8.6.0'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, VK Ads (ex. myTarget) e Liftoff (ex. Vungle):
- Configure a mediação na interface da Yandex Advertising Network.
- 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-mediation-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 o destino não estiver vinculado, adicione um link para a biblioteca sob Link Binary With Libraries clicando no ícone +.

- 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:
- Configure a mediação na interface da Yandex Advertising Network.
- Adicione a biblioteca
YandexMobileAdsao seu Podfile.
pod 'YandexMobileAds', 'x.x.x' // adicionar versão suportada
- 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.