# Applovin MAX SDK

Версия релиза **1.6.1** | Дата релиза **30.07.2025**

{% hint style="info" %}
Минимальные требования:

* iOS 13.0 и выше.
* Используйте Xcode 13 и выше.
  {% endhint %}

## Тестовые идентификаторы

В процессе интеграции SDK для стабильного получения тестовой рекламы рекомендуем использовать специальные `publisher_id` и `placement_name`.

Для того, чтобы сделать показ сети Yabbi приоритетным при проверке правильности установки, поставьте для сети Yabbi значение CPM Price = 5000$.

`Publisher ID` - `65057899-a16a-4877-989b-38c432a7fa15`

`Yabbi Interstitial ID` - `b8359c60-9bde-47c9-85ff-3c7afd2bd982`

`Yabbi Rewarded ID` - `eaac7a7f-b0b0-46d2-ac95-bd58578e9e29`

`Yabbi Banner ID` - `27668678-d138-4af4-84f4-891252086125`

## Установка

### Настройка Podfile

{% hint style="warning" %}
Минимально необходимая версия CocoaPods 1.10.0 или выше. Более подробную информацию об обновлении CocoaPods вы можете найти по [ссылке](https://guides.cocoapods.org/using/getting-started.html).
{% endhint %}

1. Дополните файл `Podfile` зависимостями для для установки адаптера Yabbi для Applovin MAX SDK.

```ruby
platform :ios, "13.0"

target "Sample" do
    use_frameworks!
    
    # подключение зависимости Yabbi SDK
    pod "YabbiSDK", "1.7.5"
    
    # подключение зависимости адаптера Applovin для Yabbi SDK
    pod "AppLovinMediationYabbiAdapter", "1.6.1"
end
```

2. Cохраните файл и нажмите и откройте терминал в папке проекта.
3. Выполните в  терминале команду `pod install` для установки зависимостей.

{% hint style="info" %}
Для обновления зависимостей используйте команду `pod update`.
{% endhint %}

## Инициализация Applovin Max SDK

Инициализируйте Applovin Max SDK, следуя официальной [документации Applovin](https://dash.applovin.com/documentation/mediation/ios/getting-started/integration).

Для добавления рекламной сети Yabbi в личном кабинете рекламной сети Applovin следуйте инструкции по добавлению кастомной рекламной сети.

Заполните поля следующими параметрами:

`Network Type` - `SDK`

`Custom Network Name` - `Yabbi`

`Android Adapter Class Name` - `sspnet.tech.yabbi.networks.applovin.YabbiMediationAdapter`

`iOS Adapter Class Name` - `YabbiMediationAdapter`

В поле `App ID` укажите тестовый `Publisher ID`.

## Проверка корректного вызова рекламы

Воспользуйтесь тестовыми идентификаторами, поставьте для сети сети Yabbi значение CPM Price = 5000$, загрузите и вызовите рекламу.

Если реклама успешно загрузилась и показалась, то адаптер установлен корректно.

Установите CPM согласно договорённостям с менеджерами Yabbi, замените `Publisher ID` в поле `App ID` и ID рекламных блоков в коде приложения на ваши идентификаторы в личном кабинете Yabbi.\
\
Ваш `publisher_id` находится в разделе "Настройки" в [личном кабинете](https://publisher.yabbi.me) Yabbi.

<figure><img src="/files/jr0BrDBxSXle0l3N0ziF" alt=""><figcaption></figcaption></figure>

ID рекламного блока вы можете скопировать на странице приложения в личном кабинете Yabbi. Там же вы можете создать дополнительные рекламные блоки.

<figure><img src="/files/S42GjpTHCMCHLYjpTPs1" alt=""><figcaption></figcaption></figure>

## Если адаптер устанавливается некорректно

В случае возникновения ошибок рекомендуем очистить кеш `CocoaPods`.

Ниже представлена команда для очистки кеша

```bash
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
```

Если это не помогло - обратитесь в поддержку.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yabbi.gitbook.io/yabbi-documentation/ios-sdk/adaptery-dlya-drugikh-sdk/applovin-max-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
