Android SDK v7 を 8.0 に移行する
SDK v8.0 を使用するパブリッシャーは、広告要求を行う前に Xandr SDK を初期化する必要があります。 Xandr Mobile Ads SDK for Android SDK v8 を使用する場合は、他の init()
SDK 操作の前にメソッドを呼び出す必要があります。 この初期化がないと、広告要求は通過せず、SDK は例外をスローします。 詳細については、「 Android - SDK の初期化 (v8.0)」を参照してください。
削除された API とその代替手段
以下に示す API の一部は、Xandr SDK v8.0 で削除されています。 次に示す API が使用されている場合は、API を同等の API または代替 API に移行するよう要求します。
クラス | 削除された API | 代替 API |
---|---|---|
ANNativeAdResponse |
isOpenNativeBrowser() |
getClickThroughAction() |
ANNativeAdResponse |
openNativeBrowser(boolean openNativeBrowser) |
setClickThroughAction(ANClickThroughAction clickThroughAction) |
VideoAd |
getOpensNativeBrowser() |
getClickThroughAction() |
VideoAd |
setOpensNativeBrowser(boolean opensNativeBrowser) |
setClickThroughAction(ANClickThroughAction clickThroughAction) |
VideoAd |
setExternalUid(String externalUid) |
SDKSettings.setPublisherUserId(String publisherUserId) |
VideoAd |
getExternalUid() |
SDKSettings.getPublisherUserId() |
VideoAd |
getCreativeId() |
ANAdResponseInfo.getCreativeId() |
ANMultiAdRequest |
getExternalUid() |
SDKSettings.setPublisherUserId(String publisherUserId) |
ANMultiAdRequest |
setExternalUid(String externalUid) |
SDKSettings.getPublisherUserId() |
BannerAdView |
loadAdOffscreen() |
loadAd() |
BannerAdView |
getOpensNativeBrowser() |
getClickThroughAction() |
BannerAdView |
setOpensNativeBrowser(boolean opensNativeBrowser) |
setClickThroughAction(ANClickThroughAction clickThroughAction) |
BannerAdView |
setExternalUid(String externalUid) |
SDKSettings.setPublisherUserId(String publisherUserId) |
BannerAdView |
getExternalUid() |
SDKSettings.getPublisherUserId() |
BannerAdView |
getCreativeId() |
ANAdResponseInfo.getCreativeId() |
BannerAdView |
getAdType() |
ANAdResponseInfo.getAdType() |
BannerAdView |
setAllowNativeDemand(boolean enabled, int rendererId) |
setAllowNativeDemand(boolean) setRendererId(int rendererId) |
BannerAdView |
setCountImpressionOnAdLoad(boolean enabled) |
該当なし |
BannerAdView |
getCountImpressionOnAdLoad() |
該当なし |
InterstitialAdView |
loadAdOffscreen() |
loadAd() |
InterstitialAdView |
getOpensNativeBrowser() |
getClickThroughAction() |
InterstitialAdView |
setOpensNativeBrowser(boolean opensNativeBrowser) |
setClickThroughAction(ANClickThroughAction clickThroughAction) |
InterstitialAdView |
setExternalUid(String externalUid) |
SDKSettings.setPublisherUserId(String publisherUserId) |
InterstitialAdView |
getExternalUid() |
SDKSettings.getPublisherUserId() |
InterstitialAdView |
getCreativeId() |
ANAdResponseInfo.getCreativeId() |
InterstitialAdView |
getAdType() |
ANAdResponseInfo.getAdType() |
NativeAdRequest |
getOpensNativeBrowser() |
getClickThroughAction() |
NativeAdRequest |
setOpensNativeBrowser(boolean opensNativeBrowser) |
setClickThroughAction(ANClickThroughAction clickThroughAction) |
NativeAdRequest |
setExternalUid(String externalUid) |
SDKSettings.setPublisherUserId(String publisherUserId) |
NativeAdRequest |
getExternalUid() |
SDKSettings.getPublisherUserId() |
NativeAdResponse |
getCreativeId() |
ANAdResponseInfo.getCreativeId() |
SDKSettings |
useHttps(boolean useHttps) |
N/a。 HTTPS は既定で使用されます。 |
SDKSettings |
isHttpsEnabled() |
該当なし |
SDKSettings |
setExternalUserIds(Map<ANExternalUserIdSource,String> externalUserIds) |
setUserIds(List<ANUserId> userIdList) |
SDKSettings |
getExternalUserIds() |
getUserIds() |
SDKSettings |
setAllowUsingSimpleDomain(boolean allow) |
該当なし |
SDKSettings |
setCountImpressionOn1pxRendering(boolean enable) |
該当なし |
SDKSettings |
getCountImpressionOn1pxRendering() |
該当なし |
Clog |
clogged (Variable) |
N/A |
ANExternalUserIdSource (enum) |
ANUserId.Source |