ドキュメント

9.0.0 API の変更

LevelPlay Unity SDK 9.0.0 で導入された API 変更の詳細なリスト。
読み終わるまでの所要時間 5 分最終更新 1ヶ月前

ネイティブ SDK バージョン 9.0.0 では、一部の API を削除し、既存のリスナーとコールバックの一部を廃止予定です。変更の詳細なリストを以下に示します。
この記事では、LevelPlay Unity SDK バージョン 9.0.0 で導入された主な API 変更の概要を説明します。移行プロセス全体については、『 Migrate to 9.0.0+ guide 』を参照してください。

9.0.0 でのキー API の変更

  • すべての公開APIは、明確さと一貫性のために
    IronSource
    から
    LevelPlay
    にリファクタリングされています。
  • 非推奨の API は削除されました。削除されたメソッドの完全なリストについては、SDK のドキュメントを参照してください。
  • LevelPlay.Init
    メソッドが簡素化され、広告形式パラメータが削除されました。
  • 広告ユニットが新しい設定クラスを使用して作成されるようになりました。
  • OnAdDisplayFailed
    イベントでは、
    LevelPlayAdInfo
    と
    LevelPlayAdError
    のパラメータが区別されるようになりました。

移行に関する注意

  • 9.0.0 より前のバージョンからアップグレードするには、追加の移行ステップが必要です。移行ガイド を参照してください。
  • 互換性を確保するために、すべての広告形式統合(リワード型、インタースティシャル、バナー)をレビューおよび更新します。

Unity 9.0.0 で削除された API

Init

古い機能 – 非推奨

新規

APIIronsource.initLevelPlay.Init
setUserIDLevelPlayInitRequest ビルダーの一部として設定する必要があります
Event (イベント)onInitializationCompleteOnInitSuccess

Rewarded (リワード型)

古い機能 – 非推奨

新規 (広告単位レベル LevelPlayRewardedAd)

リスナーIronsourceRewardedVideoEventsLevelPlayRewardedAd
APIloadRewardedVideoLoadAd
showRewardedVideoShowAd
isRewardedVideoAvailableIsAdReady
isRewardedVideoPlacementCappedIsPlacementCapped
setRewardedVideoServerParamsLevelPlay.SetMetaData, key:”LevelPlay_Rewarded_Server_Params”
clearRewardedVideoServerParamsLevelPlay.SetMetaData, key:”LevelPlay_Rewarded_Server_Params”
イベントonAdReadyEventOnAdLoaded
onAdLoadFailedEventOnAdLoadFailed
onAdOpenedEventOnAdDisplayed
onAdClosedEventOnAdClosed
onAdShowFailedEventOnAdDisplayFailed
onAdRewardedEventOnAdRewarded
onAdClickedEventOnAdClicked
onAdShowSucceededEvent—

Interstitial (インタースティシャル)

古い機能 – 非推奨

新規

リスナーIronSourceInterstitialEventsLevelPlayInterstitialAd
イベントonAdReadyEventOnAdLoaded
onAdLoadFailedEventOnAdLoadFailed
onAdOpenedEventOnAdDisplayed
onAdClosedEventOnAdClosed
onAdShowSucceededEvent—
onAdShowFailedEventOnAdDisplayFailed
onAdClickedEventOnAdClicked
APILoadInterstitialLoadAd
ShowInterstitialShowAd
IsInterstitialPlacementCappedIsPlacementCapped
IsInterstitialReadyIsAdReady

バナー

古い機能 – 非推奨

新規 (広告単位レベル LevelPlayBannerAd)

リスナーIronSourceBannerEventsLevelPlayBannerAd
イベントonAdLoadedEventOnAdLoaded
onAdLeftApplicationEventOnAdLeftApplication
onAdScreenDismissedEvent—
onAdScreenPresentedEventOnAdDisplayed
onAdClickedEventOnAdClicked
onAdLoadFailedEventOnAdLoadFailed
APIIronSourceBannerLayout.createBannerLevelPlayBannerAdView(context、“adUnitId”)
loadBannerLoadAd
destroyBannerDestroyAd
displayBannerShowAd
hideBannerHideAd
IronSourceBannerPositionLevelPlayBannerPosition.TopCenter LevelPlayBannerPosition.BottomCenter
IronSourceBannerSizeLevelPlayAdSize

古い機能

広告単位 (新規)

dp 単位の寸法

IronSourceBannerSizeLevelPlayAdSize(幅 X 高さ)
バナーバナー320×50
大規模大規模320 x 90
矩形MEDIUM_RECTANGLE300 x 250
スマートAdaptive Ad Size (適応型広告サイズ) に置き換えられました (以下を参照)。広告を自動的にレンダリングして、モバイルおよびタブレットのサイズと向きを調整

設定

古い機能 – 非推奨

新規

APIIronSource.pluginVersionLevelPlay.PluginVersion
IronSource.unityVersionLevelPlay.UnityVersion
IronSource.Agent.validateIntegrationLevelPlay.ValidateIntegration
IronSource.Agent.setDynamicUserIdLevelPlay.SetDynamicUserId
IronSource.Agent.setAdaptersDebugLevelPlay.SetAdaptersDebug
IronSource.Agent.setMetaDataLevelPlay.SetMetaData
IronSource.Agent.setNetworkDataLevelPlay.SetNetworkData
IronSource.Agent.SetPauseGameLevelPlay.SetPauseGame
IronSource.Agent.launchTestSuiteLevelPlay.LaunchTestSuite
IronSource.Agent.setConsentLevelPlay.SetConsent
IronSource.Agent.setSegmentLevelPlay.SetSegment
onApplicationPause— (この API はネイティブから onPause/onResume を呼び出しました。一時停止/再開はライフサイクルからフェッチされるようになりました。)
getAdvertiserId—
shouldTrackNetworkState—
getPlacementInfo—
isBannerPlacementCapped—
getMaximalAdaptiveHeight—
getDeviceScreenWidth—
クラスIronSourceSegmentLevelPlaySegment
IronSourceErrorLevelPlayAdError
IronSourceImpressionDataLevelPlayImpressionData
IronSourceConfig—
IronSourcePlacement—
IronSourceUtils—
WaterfallConfiguration— 
Event (イベント)IronSourceEvents.onImpressionDataReadyEventLevelPlay.OnImpressionDataReady (SDK 8.10.1 以降でサポート)
IronSourceEvents.onSdkInitializationCompletedEventLevelPlay.OnInitSuccess
onSegmentReceivedEvent—
詳細については、changelog を参照してください。