Flash SDK の変更点
2018 年 5 月 15 日以降に Flash IMA SDK を読み込もうとすると、AdsLoader で AdErrorEvent.AD_ERROR が発生します。Flash SDK の実行時に読み込まれる部分が変更されるため、本番環境のすべての Flash SDK 実装に影響します。
実装のベスト プラクティスに従っている場合、このエラーのハンドラはコンテンツ動画を再生します。
private function initAdsLoader():void {
...
adsLoader.addEventListener(AdErrorEvent.AD_ERROR, adsLoadErrorHandler);
}
private function adsLoadErrorHandler(event:AdErrorEvent):void {
trace("warning", "Ads load error: " + event.error.errorMessage);
videoPlayer.play();
}
まだ Flash SDK を使っているすべてのサイトオーナーの皆さんには、
HTML5 SDK へ移行することを強くお勧めします。提供終了の一環として、Flash SDK ドキュメントが developers.google.com から、Flash のサンプルが GitHub から削除されます。
HTML5 SDK の変更点
2018 年 5 月 15 日より、HTML5 IMA SDK はすべての Flash 広告のサポートを終了します。これには、リニア広告、ノンリニア広告、コンパニオン広告が含まれます。VAST レスポンスに Flash メディア ファイルのみを含めている場合、リニア広告ではエラー
403 - VAST_LINEAR_ASSET_MISMATCH が、ノンリニア広告ではエラー
503 - VAST_NONLINEAR_ASSET_MISMATCH が IMA SDK から投げられます。Flash のコンパニオン広告は、エラーが投げられなく失敗します。HTML5 SDK は、
昨年 6 月の Flash IMA SDK のサポート終了に伴い、Flash VPAID 広告のサポートを終了しています。
ご質問がありましたら、いつものように
サポート フォーラムからご連絡ください。
Reviewed by
Thanet Knack Praneenararat - Ads Developer Relations