- 
                Notifications
    
You must be signed in to change notification settings  - Fork 16
 
SDK_Mediation_Notes
        AdGeneration edited this page Jun 8, 2021 
        ·
        9 revisions
      
    バナー広告、インタースティシャル広告、ネイティブ広告の実装において、提携しているアドネットワークが提供するネイティブアプリ向けSDKと連携する際の注意事項及び共通手順となります。
「広告タップ時のアプリ内ブラウザ起動」「動画のインビュー判定」のため、最前面にあるUIViewControllerをinit時にセットしてください。
self.adg = [[ADGManagerViewController alloc] initWithLocationID:@"48547"
                                                        adType:kADG_AdType_Sp
                                            rootViewController:self];広告のロードに失敗した場合は再リクエストや非表示等の処理を必ず実装し、在庫切れエラー時の再リクエストが行われることをご確認ください。
//iOS(Objective-C)エラー時再リクエストコード例
- (void)ADGManagerViewControllerFailedToReceiveAd:(ADGManagerViewController *)adgManagerViewController
                                             code:(kADGErrorCode)code {
    switch (code) {
        case kADGErrorCodeExceedLimit:
        case kADGErrorCodeNeedConnection:
        case kADGErrorCodeNoAd:
            break;
        default:
            [adgManagerViewController loadRequest];
            break;
    }
}広告のロードに失敗した場合は再リクエストや非表示等の処理を必ず実装し、在庫切れエラー時の再リクエストが行われることをご確認ください。
//Android(Java)エラー時再リクエストコード例
class AdListener extends ADGListener {
    @Override
    public void onFailedToReceiveAd(ADGErrorCode code) {
        // 不通とエラー過多のとき以外はリトライ
        switch (code) {
        case EXCEED_LIMIT:
        case NEED_CONNECTION:
        case NO_AD:
            break;
        default:
            if (adg != null) {
                adg.start();
            }
            break;
        }
    }
}広告のロードに失敗した場合は再リクエストや非表示等の処理を必ず実装し、在庫切れエラー時の再リクエストが行われることをご確認ください。
public void ADGFailedToReceiveAd(string msg){
  if (ADGUnitySDK.canCallADG ()) {
    // バナー広告の場合
    ADGUnitySDK.loadADG ();
    // インタースティシャル広告の場合
    // ADGUnitySDK.loadInterADG ();
  }
}- 対応のOSバージョンはアドネットワーク毎に異なります。
 - 連携SDKは弊社から配布しているもの、または、実装マニュアルにて案内しているサポートバージョンをご使用下さい。バージョンが異なるとエラーが発生する可能性があります。
 - 連携先によっては在庫切れが多いものもございます。
 - 連携先SDKを参照から外した状態で動作させるとエラーを起こすことが可能です。
 - 動画SDKの場合、ローテーション時間は動画の再生完了を基準とします。
 - 連携SDKのアドネットワークのローテーション設定をOFFにしてください。
 - 連携SDKでの実装後、広告の表示確認および、連携先の広告レポート数値などが正常であることをご確認いただいた上でアプリのリリースをお願いいたします。