В этом руководстве показано, как интегрировать адаптер-посредник с вашим приложением 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) .