Начать

В этом руководстве показано, как интегрировать адаптер-посредник с вашим приложением Unity.

Предпосылки

Прежде чем интегрировать медиацию для формата рекламы, вам необходимо интегрировать этот формат рекламы в свое приложение:

Впервые знакомитесь с медиацией? Прочитайте «Введение в медиацию» .

Для участия в торгах: плагин Google Mobile Ads Unity 4.2.0 или выше.

Инициализировать Google Mobile Ads SDK

В кратком руководстве по началу работы показано, как инициализировать Google Mobile Ads SDK . Во время этого вызова инициализации также инициализируются адаптеры медиации. Важно дождаться завершения инициализации, прежде чем загружать объявления, чтобы убедиться в полном участии каждой рекламной сети в первом запросе объявления.

В следующем примере кода показано, как можно проверить статус инициализации каждого адаптера перед выполнением запроса на рекламу.

MobileAds.Initialize((InitializationStatus initializationStatus) =>
{
    Dictionary<string, AdapterStatus> map = initializationStatus.getAdapterStatusMap();
    foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
    {
        string className = keyValuePair.Key;
        AdapterStatus status = keyValuePair.Value;
        switch (status.InitializationState)
        {
            case AdapterState.NotReady:
                // The adapter initialization did not complete.
                Debug.Log($"Adapter: {className} is not ready.");
                break;
            case AdapterState.Ready:
                // The adapter was successfully initialized.
                Debug.Log($"Adapter: {className} is initialized.");
                break;
        }
    }
});

Используйте баннерную рекламу с посредничеством

Обязательно отключите обновление во всех интерфейсах сторонних источников рекламы для баннерных рекламных блоков, используемых в медиации. Это предотвратит двойное обновление, поскольку Менеджер рекламы также запускает обновление в зависимости от частоты обновления вашего баннерного рекламного блока.

Используйте нативную рекламу с посредничеством

Ниже приведены некоторые рекомендации, которые следует учитывать при внедрении собственного посредничества.

Политика представления нативной рекламы
У каждой рекламной сети свои правила. При использовании медиации важно помнить, что ваше приложение по-прежнему должно соответствовать правилам сети-посредника, которая предоставила рекламу.

Законы США о конфиденциальности и GDPR

Если вам необходимо соблюдать законы США о конфиденциальности или Общий регламент по защите данных (GDPR) , следуйте инструкциям в настройках законодательства США или GDPR, чтобы добавить партнёров-посредников в список рекламных партнёров в разделе «Конфиденциальность и сообщения» Менеджера рекламы. Несоблюдение этих требований может привести к тому, что партнёры не смогут показывать рекламу в вашем приложении.

Узнайте больше о включении ограниченной обработки данных (RDP) и получении согласия GDPR с помощью SDK Google User Messaging Platform (UMP) .

,

В этом руководстве показано, как интегрировать адаптер-посредник с вашим приложением Unity.

Предпосылки

Прежде чем интегрировать медиацию для формата рекламы, вам необходимо интегрировать этот формат рекламы в свое приложение:

Впервые знакомитесь с медиацией? Прочитайте «Введение в медиацию» .

Для участия в торгах: плагин Google Mobile Ads Unity 4.2.0 или выше.

Инициализировать Google Mobile Ads SDK

В кратком руководстве по началу работы показано, как инициализировать Google Mobile Ads SDK . Во время этого вызова инициализации также инициализируются адаптеры медиации. Важно дождаться завершения инициализации, прежде чем загружать объявления, чтобы убедиться в полном участии каждой рекламной сети в первом запросе объявления.

В следующем примере кода показано, как можно проверить статус инициализации каждого адаптера перед выполнением запроса на рекламу.

MobileAds.Initialize((InitializationStatus initializationStatus) =>
{
    Dictionary<string, AdapterStatus> map = initializationStatus.getAdapterStatusMap();
    foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
    {
        string className = keyValuePair.Key;
        AdapterStatus status = keyValuePair.Value;
        switch (status.InitializationState)
        {
            case AdapterState.NotReady:
                // The adapter initialization did not complete.
                Debug.Log($"Adapter: {className} is not ready.");
                break;
            case AdapterState.Ready:
                // The adapter was successfully initialized.
                Debug.Log($"Adapter: {className} is initialized.");
                break;
        }
    }
});

Используйте баннерную рекламу с посредничеством

Обязательно отключите обновление во всех интерфейсах сторонних источников рекламы для баннерных рекламных блоков, используемых в медиации. Это предотвратит двойное обновление, поскольку Менеджер рекламы также запускает обновление в зависимости от частоты обновления вашего баннерного рекламного блока.

Используйте нативную рекламу с посредничеством

Ниже приведены некоторые рекомендации, которые следует учитывать при внедрении собственного посредничества.

Политика представления нативной рекламы
У каждой рекламной сети свои правила. При использовании медиации важно помнить, что ваше приложение по-прежнему должно соответствовать правилам сети-посредника, которая предоставила рекламу.

Законы США о конфиденциальности и GDPR

Если вам необходимо соблюдать законы США о конфиденциальности или Общий регламент по защите данных (GDPR) , следуйте инструкциям в настройках законодательства США или GDPR, чтобы добавить партнёров-посредников в список рекламных партнёров в разделе «Конфиденциальность и сообщения» Менеджера рекламы. Несоблюдение этих требований может привести к тому, что партнёры не смогут показывать рекламу в вашем приложении.

Узнайте больше о включении ограниченной обработки данных (RDP) и получении согласия GDPR с помощью SDK Google User Messaging Platform (UMP) .