Шаг 1. Импорт SDK
- Конфигурация Podfile
Показать Podfile
# Select mediations and SDKs above
- Вызов pod install
Вызовите $ pod install для установки зависимостей CocoaPods или $ pod update для обновления.
Если у вас не установлен pod, установите CocoaPods,
чтобы упростить управление зависимостями.
sudo gem install cocoapods
- Теперь открывайте свой проект с помощью файла .xcworkspace.
Шаг 2. Подготовьте ваше приложение
Добавьте SKAdNetworkIds
Для обеспечения корректного сканирования пакетов SKAdNetwork используйте семантическое версионирование (SemVer) для версии вашего приложения.
Рекламные сети, используемые в медиации Appodeal, поддерживают отслеживание конверсий с помощью SKAdNetwork от Apple,
что означает, что рекламные сети могут атриб утировать установку приложения, даже если IDFA недоступен.
Чтобы включить эту функциональность, вам необходимо обновить ключ SKAdNetworkItems с дополнительным
словарем в вашем Info.plist.
Если вы используете Xcode 14+ и SwiftUI в своем приложении, то вы можете заметить, что по умолчанию нет Info.plist в навигаторе проекта.
Вам нужно перейти в Target → вкладка Info → Custom iOS Target Properties и внести любые изменения, просто добавив пустую строку, чтобы файл Info.plist появился в навигаторе вашего проекта.
- Выберите Info.plist в навигаторе проекта в Xcode.
- Нажмите правой кнопкой мыши на файл Info.plist → Open as → Source Code
- Скопируйте SKAdNetworkItems из приведенного ниже примера и вставьте его в ваш файл Info.plist
Есть SKAdNetworks ID в формате Info.plist
<key>SKAdNetworkItems</key>
<array>
</array>
Настройка параметров безопасности транспорта приложения
Для показа рекламы SDK требует, чтобы вы разрешили произвольные загрузки. Установите следующие ключи в Info.plist вашего приложения:
- Перейдите к файлу Info.plist, затем нажмите Add+ в любом месте первого столбца списка ключей.
- Добавьте ключ App Transport Security Settings и установите его тип на Dictionary во втором столбце.
- Нажмите Add+ в конце имени ключа App Transport Security Settings key и выберите Allow Arbitrary loads. Установите его тип на Boolean, а значение на Yes.
Вы также можете добавить ключ в ваш Info.plist напрямую, используя этот код:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>