次の方法で共有


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