Releases: AdGeneration/ADG-Android-SDK
Releases · AdGeneration/ADG-Android-SDK
2.36.0
<アップデート内容>
- 内部処理を改善しました
- ADGInformationIconView のコンストラクタが非推奨になりました
ADGInformationIconView のコンストラクタが非推奨になりました。
今後はファクトリメソッド create() を使用してください。
移行方法
// Before
val infoIcon = ADGInformationIconView(context, nativeAd)
container.addView(infoIcon)
// After
ADGInformationIconView.create(context, nativeAd)?.let {
container.addView(it)
} // Before
ADGInformationIconView infoIcon = new ADGInformationIconView(context, nativeAd);
// After
ADGInformationIconView infoIcon = ADGInformationIconView.create(context, nativeAd);
if (infoIcon != null) {
// 使用
}非推奨のコンストラクタは引数が不正な場合に CannotInstantiateException をスローするようになりました。移行前に動作確認を行うことを推奨します。
2.35.1
<アップデート内容>
- バージョンのアップデート
- 2.34.1で、広告表示回数の計測不具合を修正しました
2.34.1
<アップデート内容>
- 広告表示回数の計測不具合を修正しました
2.34.0
<アップデート内容>
- 内部処理を改善しました
2.33.0
<アップデート内容>
- OM SDK 1.5.6に対応しました
- その他、内部処理を改善しました
2.29.1
<アップデート内容>
- まれにクラッシュする問題を修正しました
2.29.0
<アップデート内容>
- 動画広告表示に関する不具合を修正しました
- その他、内部処理を改善しました
2.28.2
<アップデート内容>
- 最小サポートOSを Android 6.0 Marshmallow に更新しました
- AdScale機能の不具合を修正しました
- 広告のロード時にクラッシュすることがある不具合を修正しました
2.28.1
<アップデート内容>
- 広告のローテーション時にクラッシュすることがあるバグを修正しました
2.28.0
<アップデート内容>
- HyperID機能を削除しました
- 以下の通り、APIの仕様を変更しました
- 削除されたAPI
- ADGSettings.setHyperIDMode(boolean)
- ADGSettings.useHyperID()
- ADGMiddleware列挙型
- ADG#setMiddleware(ADGMiddleware)
- ADGInterstitial#setMiddleware(ADGMiddleware)
- ADG#setFlexibleWidth(float)
- ADG#setActivity(Context)
- ADG#enableRetryingOnFailedMediation()
- ADGListener#onOpenUrl()
- 非推奨になったAPI
- ADGListener#onReceiveAd(Object[])
- 代替はありません
- ADGListener#onReadyMediation(Object)
- 代替はありません
- ADGConstants.DEFAULT_RATIO
- 代替はありません
- ADGConstants.DEFAUTL_DURATION
- 代替はありません
- ADGListener#onReceiveAd(Object[])
- 修正されたAPI
- ADG#getAdListener()
- Nullableアノテーションを追加
- ADG#setAdListener(ADGListener)
- Nullableアノテーションを追加
- ADGListener#onFailedToReceiveAd(ADGErrorCode)
- NonNullアノテーションを追加
- ADG#getAdListener()
- 削除されたAPI
- その他、内部処理を改善しました