-
Notifications
You must be signed in to change notification settings - Fork 1
API Reference
- SetAdTestMode(bool adTestMode)
- Start(string mediaId)
- CanShow()
- CanShow(string zoneId)
- Show()
- Show(string zoneId)
- InitializedEventHandler()
- ChangedCanShowEventHandler(string zoneId, bool newValue)
- StartAdEventHandler(string zoneId)
- FinishedAdEventHandler(string zoneId, int playtime, bool skipped, string rewardParam)
- ClickedAdEventHandler(string zoneId)
- ClosedAdEventHandler(string zoneId)
- FailedEventHandler(string zoneId, FailReason reason)
--
maio SDK のバージョンを返します。
v1.0.1 以降
public static string SdkVersion { get; }
--
広告の配信テストを行うかどうかを設定します。
-
adTestMode
広告のテスト配信を行う場合には
true
、それ以外ならfalse
。
アプリ開発中はtrue
にし、ストアに提出する際にはfalse
にして下さい(既定値はfalse
)。
public static void SetAdTestMode(bool adTestMode);
--
SDK の初期化を開始します。
-
mediaId
管理画面にて発行されるアプリ識別子
public static void Start(string mediaId);
--
既定のゾーンの広告表示準備が整っていれば true
、そうでなければ false
を返します。
public static bool CanShow();
--
指定したゾーンの広告表示準備が整っていれば true
、そうでなければ false
を返します。
-
zoneId
広告の表示準備が整っているか確認したいゾーンの識別子
public static bool CanShow(string zoneId);
--
既定のゾーンの広告を表示します。
public static void show();
--
指定したゾーンの広告を表示します。
-
zoneId
広告を表示したいゾーンの識別子
public static void Show(string zoneId);
--
全てのゾーンの広告表示準備が完了したら呼ばれます。
public static event InitializedEventHandler OnInitialized;
--
広告の配信可能状態が変更されたら呼ばれます。
public static event ChangedCanShowEventHandler OnChangedCanShow;
--
広告が再生される直前に呼ばれます。
最初の再生開始の直前にのみ呼ばれ、リプレイ再生の直前には呼ばれません。
public static event StartAdEventHandler OnStartAd;
--
広告の再生が終了したら呼ばれます。
最初の再生終了時にのみ呼ばれ、リプレイ再生の終了時には呼ばれません。
public static event FinishedAdEventHandler OnFinishedAd;
--
広告がクリックされ、ストアや外部リンクへ遷移した時に呼ばれます。
public static event ClickedAdEventHandler OnClickedAd;
--
広告が閉じられた際に呼ばれます。
public static event ClosedAdEventHandler OnClosedAd;
--
SDK 内でエラーを検知した際に呼ばれます。
発生タイミングは不定ですので、ログ出力やエラー計測以外の具体的な処理(ビジネスロジック等)を行わないで下さい。
public static event FailedEventHandler OnFailed;
--
OnInitialized のイベントハンドラです。
public delegate void InitializedEventHandler();
--
OnChangedCanShow のイベントハンドラです。
public delegate void ChangedCanShowEventHandler(string zoneId, bool newValue);
--
OnStartAd のイベントハンドラです。
public delegate void StartAdEventHandler(string zoneId);
--
OnFinishedAd のイベントハンドラです。
public delegate void FinishedAdEventHandler
(string zoneId, int playtime, bool skipped, string rewardParam);
--
OnClickedAd のイベントハンドラです。
public delegate void ClickedAdEventHandler(string zoneId);
--
OnClosedAd のイベントハンドラです。
public delegate void ClosedAdEventHandler(string zoneId);
--
OnFailed のイベントハンドラです。
public delegate void FailedEventHandler(string zoneId, FailReason reason);
--
maio SDK のエラー種別(アプリ側への通知内容)
-
AdStockOut
広告在庫切れ
-
NetworkConnection
ネットワーク接続エラー
-
NetworkClient
HTTP status 4xx クライアントエラー
-
NetworkServer
HTTP status 5xx サーバーエラー
-
Sdk
SDK エラー
-
DownloadCancelled
クリエイティブダウンロードのキャンセル
-
VideoPlayback
動画再生エラー
-
Unknown
不明なエラー