Руководство по миграции на версию 5
Это архивная версия документации. Актуальная документация по всем платформам находится здесь.
Дополнения
- Пакет com.yandex.mobile.ads.banner
-
- Интерфейс BannerAdEventListener
-
- Новый метод
void onImpression(ImpressionData impressionData)
, который вызывается, когда был засчитан рекламный показ.
- Новый метод
void onAdClicked()
, который вызывается, когда пользователь кликнул по баннеру.
- Пакет com.yandex.mobile.ads.instream.exoplayer
-
Добавлен новый пакет для интеграции InStream рекламы через ExoPlayer.
- Пакет com.yandex.mobile.ads.instream.player.ad
-
- Интерфейс InstreamAdPlayerListener
-
- Новый метод
void onAdBufferingFinished(VideoAd videoAd)
. Вызывается, когда InstreamAdPlayer завершил буферизацию рекламного ролика. - Новый метод
void onAdBufferingStarted(VideoAd videoAd)
. Вызывается, когда InstreamAdPlayer начал буферизацию рекламного ролика.
- Пакет com.yandex.mobile.ads.instream.player.ar.error
-
Добавлен новый пакет для работы с ошибками в InstreamAdPlayer.
- Пакет com.yandex.mobile.ads.interstitial
-
- Интерфейс InterstitialAdEventListener
-
- Новый метод
void onImpression(ImpressionData impressionData)
, который вызывается, когда был засчитан рекламный показ.
- Новый метод
void onAdClicked()
, который вызывается, когда пользователь кликнул по рекламному объявлению.
- Пакет com.yandex.mobile.ads.nativeads
-
- Интерфейс NativeAdEventListener
-
- Новый метод
void onImpression(ImpressionData impressionData)
, который вызывается, когда был засчитан рекламный показ.
- Новый метод
void onAdClicked()
, который вызывается, когда пользователь кликнул по рекламному объявлению.
- Пакет com.yandex.mobile.ads.rewarded
-
- Интерфейс RewardedAdEventListener
-
- Новый метод
void onImpression(ImpressionData impressionData)
, который вызывается, когда был засчитан рекламный показ.
- Новый метод
void onAdClicked()
, который вызывается, когда пользователь кликнул по рекламному объявлению.
Изменения
- Пакет com.yandex.mobile.ads.banner
-
- Класс BannerAdView
-
- Метод
void setBlockId
переименован вvoid setAdUnitId
.
- Пакет com.yandex.mobile.ads.interstitial
-
- Класс InterstitialAd
-
- Метод
void setBlockId
переименован вvoid setAdUnitId
.
- Пакет com.yandex.mobile.ads.nativeads
-
- Класс NativeAdRequestConfiguration.Builder
-
- Метод
public Builder(@NonNull java.lang.String blockId)
переименован вpublic Builder(@NonNull java.lang.String adUnitId)
.
- Пакет com.yandex.mobile.ads.rewarded
-
- Класс RewardedlAd
-
- Метод
void setBlockId
переименован вvoid setAdUnitId
.
Удаления
- Пакет com.yandex.mobile.ads.banner
-
- Класс AdSize
-
Удалены методы:
static AdSize flexibleSize()
static AdSize flexibleSize(int width)
- Пакет com.yandex.mobile.ads.instream
-
- Интерфейс
InstreamAdSkipInfo
удален.
- Пакет com.yandex.mobile.ads.instream.model
-
Пакет удален.
- Пакет com.yandex.mobile.ads.nativeads
-
- Класс
SliderAdView
удален.
Рекомендации
Версия 4.X.Y | Версия 5 |
---|---|
| Удалено, альтернативный вариант: |
| Удалено, альтернативный вариант:
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Изменен способ установки View:
|
|
|
Версия 4.X.Y | Версия 5 |
---|---|
| Удалено, альтернативный вариант: |
| Удалено, альтернативный вариант:
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Параметр BlockId переименован в AdUnitId :
|
| Изменен способ установки View:
|
|
|