В этом руководстве показано, как использовать Google Mobile Ads Flutter Plugin для загрузки и отображения объявлений из Moloco с использованием медиации , включая интеграцию с системой назначения ставок. В нем рассматривается, как добавить Moloco в конфигурацию медиации рекламного блока, а также как интегрировать SDK и адаптер Moloco в приложение Flutter.
Поддерживаемые интеграции и форматы рекламы
The Ad Manager mediation adapter for Moloco has the following capabilities:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Приложение открыто | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Вознагражденный интерстициальный | |
| Родной | |
Требования
- Latest Google Mobile Ads Flutter Plugin
- Flutter 3.7.0 or higher
- Для развертывания на Android
- Android API уровня 23 или выше
- Для развертывания на iOS
- Целевая версия iOS для развертывания — 13.3 или выше.
- A working Flutter project configured with Google Mobile Ads Flutter Plugin . See Set up Google Mobile Ads Flutter Plugin for details.
- Set up mediation
Step 1: Set up configurations in Moloco UI
Log in to the Moloco Publisher Portal.
Navigate to Overview > Apps tab, then click the Add App button to create a new app.
Select the OS and Privacy Settings for your app, fill out the rest of the form, and then click Create .
Android
iOS
Once your app is created, select it from the Apps tab to view the details and take note of the App Key .
Android
iOS
Navigate to the Overview > Ad Units tab, select the app from the drop-down menu, and then click New Ad Unit .
Select In-app bidding as the Auction method and fill out the rest of the form. Then, click Create .
Navigate to your newly created ad unit under the Ad Units tab to view its details. Take note of the Ad Unit ID .
Step 2: Set up Moloco demand in Ad Manager UI
Настройте параметры медиации для вашего рекламного блока.
Android
Инструкции см. в шаге 2 руководства для Android .
iOS
Инструкции см. в шаге 2 руководства для iOS .
Add Moloco Ads to GDPR and US state regulations ad partners list
Follow the steps in European regulations settings and US state regulations settings to add Moloco Ads to the European and US state regulations ad partners list in the Ad Manager UI.
Step 3: Import the Moloco SDK and adapter
Integration through pub.dev
Add the following dependency with the latest versions of the Moloco Ads SDK SDK and adapter in your package's pubspec.yaml file:
dependencies:
gma_mediation_moloco: ^3.4.0
Manual Integration
Загрузите последнюю версию плагина медиации Google Mobile Ads для Moloco Ads SDK , распакуйте загруженный файл и добавьте распакованную папку плагина (и ее содержимое) в свой проект Flutter. Затем добавьте ссылку на плагин в файл pubspec.yaml , добавив следующую зависимость:
dependencies:
gma_mediation_moloco:
path: path/to/local/package
Step 4: Add required code
No additional code is required for Moloco integration.
Step 5: Test your implementation
Включить тестовые объявления
Обязательно зарегистрируйте ваше тестовое устройство в Ad Manager.
Проверить тестовые объявления
To verify that you are receiving test ads from Moloco Ads SDK, enable single ad source testing in ad inspector using the Moloco (Bidding) ad source(s).
коды ошибок
If the adapter fails to receive an ad from Moloco, publishers can check the underlying error from the ad response using ResponseInfo under the following classes:
Android
com.moloco.sdk
com.google.ads.mediation.moloco.MolocoMediationAdapter
iOS
MolocoSDK.MolocoError
GADMediationAdapterMoloco
Here are the codes and accompanying messages thrown by the Moloco adapter when an ad fails to load:
Android
| Код ошибки | Домен | Причина |
|---|---|---|
| 101 | com.google.ads.mediation.moloco | Отсутствует или недействителен ключ приложения Moloco. |
| 102 | com.google.ads.mediation.moloco | Missing or invalid Moloco Ad unit ID. |
| 103 | com.google.ads.mediation.moloco | Moloco ad object returned was null. |
| от -1 до 5000 | com.moloco.sdk | Moloco SDK returned an error. See Moloco's documentation for more details. |
iOS
| Код ошибки | Домен | Причина |
|---|---|---|
| 101 | com.google.ads.mediation.moloco | Moloco SDK does not support serving ads on iOS 12 and below. |
| 102 | com.google.ads.mediation.moloco | Missing or invalid Moloco App Key. |
| 103 | com.google.ads.mediation.moloco | Отсутствует или недействителен идентификатор рекламного блока Moloco. |
| 104 | com.google.ads.mediation.moloco | Ad is not ready to be shown. |
| 105 | com.google.ads.mediation.moloco | Ad failed to show. |
| 106 | com.google.ads.mediation.moloco | Данные для отображения рекламы недоступны. |
| от -1 до 5000 | Sent by Moloco SDK | Moloco SDK returned an error. See Moloco's documentation for more details. |
Вознаграждение за проверку на стороне сервера
If you Validate server-side verification (SSV) callbacks , the ad source identifier for Moloco is 8267622065755668722 .
Список изменений адаптера Moloco Flutter Mediation
Версия 3.5.1 (в разработке)
Версия 3.5.0 (в разработке)
Версия 3.4.0
- Обновлена минимальная версия Flutter до 3.38.1.
- Updated to support Google Mobile Ads Flutter Plugin version 8.0.0
- Supports Moloco Android adapter version 4.7.0.0 .
- Поддерживает адаптер Moloco для iOS версии 4.5.1.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 8.0.0.
Версия 3.3.0
- Supports Moloco Android adapter version 4.5.0.0 .
- Поддерживает адаптер Moloco для iOS версии 4.3.0.2 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 7.0.0.
Версия 3.2.0
- Supports Moloco Android adapter version 4.4.0.0 .
- Поддерживает адаптер Moloco для iOS версии 4.2.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 7.0.0.
Версия 3.1.0
- Обновлена минимальная версия Flutter до 3.35.1.
- Supports Moloco Android adapter version 4.4.0.0 .
- Поддерживает адаптер Moloco для iOS версии 4.1.2.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 7.0.0.
Версия 3.0.0
- Supports Moloco Android adapter version 4.3.1.0 .
- Поддерживает адаптер Moloco для iOS версии 4.1.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 2.1.0
- Supports Moloco Android adapter version 4.2.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.13.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 2.0.0
- Supports Moloco Android adapter version 4.0.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.13.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.6.0
- Supports Moloco Android adapter version 3.12.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.12.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.5.0
- Supports Moloco Android adapter version 3.11.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.11.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.4.0
- Supports Moloco Android adapter version 3.10.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.10.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.3.1
- Supports Moloco Android adapter version 3.9.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.9.1.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.3.0
- Supports Moloco Android adapter version 3.9.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.9.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.2.0
- Supports Moloco Android adapter version 3.8.0.1 .
- Поддерживает адаптер Moloco для iOS версии 3.8.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 6.0.0.
Версия 1.1.0
- Supports Moloco Android adapter version 3.7.0.0 .
- Поддерживает адаптер Moloco для iOS версии 3.6.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 5.3.1.
Версия 1.0.0
- Первый релиз.
- Supports Moloco Android adapter version 3.6.1.0 .
- Поддерживает адаптер Moloco для iOS версии 3.6.0.0 .
- Built and tested with the Google Mobile Ads Flutter Plugin version 5.3.1.