-
Notifications
You must be signed in to change notification settings - Fork 1
API Reference
- getSdkVersion():String
- setAdTestMode(isAdTestMode:Boolean):void
- start(mediaId:String, listener:Object):void
- canShow(zoneId:String = ""):Boolean
- show(zoneId:String = ""):void
- setListener(listener:Object):void
- removeListener():void
- onInitialized():void
- onChangedCanShow(zoneId:String, newValue:Boolean):void
- onStartAd(zoneId:String):void
- onFinishedAd(zoneId:String, playtime:int, skipped:Boolean, rewardParam:String):void
- onClickedAd(zoneId:String):void
- onCloseAd(zoneId:String):void
- onFailed(zoneId:String, reason:String):void
--
maio SDK のバージョンを返します。
public static function getSdkVersion():String
--
広告の配信テストを行うかどうかを設定します。
-
adTestMode
広告のテスト配信を行う場合には
true
、 それ以外の場合はfalse
。
アプリ開発中はtrue
にし、ストアに提出する際はfalse
にしてください。(既定値はfalse
)
public static function setAdTestMode(isAdTestMode:Boolean):void
--
SDK の初期化を開始します。
-
mediaId
管理画面にて発行されるアプリ識別子
-
listener
イベントの通知を受け取るリスナーオブジェクト
public static function start(mediaId:String, listener:Object):void
--
指定したゾーンの広告表示準備が整っていれば true
、そうでなければ false
を返します。
ゾーンを指定しない場合、既定のゾーンの広告表示準備を確認します。
-
zoneId
広告の表示準備が整っているか確認したいゾーンの識別子
public static function canShow(zoneId:String = ""):Boolean
--
指定したゾーンの広告を表示します。 ゾーンを指定しない場合、既定のゾーンの広告を表示します。
-
zoneId
広告を表示したいゾーンの識別子
public static function show(zoneId:String = ""):void
--
イベントを受け取るリスナーをセットします。
イベントを受け取る必要がない場合は、null
を代入してください。
-
listener
セットされるイベントリスナー
public static function setListener(listener:Object):void
--
イベントを受け取るリスナーを解除します。
public static function removeListener():void
--
リスナー用のオブジェクトには、無名オブジェクトを利用することができます。 以下のコードをご参考ください。
var listener:Object = {
"onInitialized" : function()
{
// 広告表示準備完了時の処理
},
"onChangedCanShow" : function(mediaId:String, newValue:Boolean)
{
// 変更時の処理
},
"onStartAd": function(zoneId:String)
{
// 再生直前に呼ばれる処理
},
"onFinishedAd": function(zoneId:String, playtime:int, skipped:Boolean, rewardParam:String)
{
// 再生終了時に呼ばれる処理
},
"onClickedAd": function(zoneId:String)
{
// 広告がクリックされた際に呼び出される処理
},
"onCloseAd" : function(zoneId:String)
{
// 広告が閉じられた際に呼び出される処理
},
"onFailed" : function(zoneId:String, reason:String) {
// 広告の表示に失敗した際に呼び出されます。
}
};
--
全てのゾーンの広告表示準備が完了した際に呼ばれます。
function onInitialized():void
--
広告の配信可能状態が変更された際に呼ばれます。
-
zoneId
広告の配信可能状態が変更されたゾーンの識別子
-
newValue
変更後のゾーンの状態。
true
なら配信可能
function onChangedCanShow(zoneId:String, newValue:Boolean):void
--
広告が再生される直前に呼ばれます。
最初の再生開始の直前にのみ呼ばれ、リプレイ再生の直前には呼ばれません。
-
zoneId
広告が表示されるゾーンの識別子
function onStartAd(zoneId:String):void
--
広告の再生が終了したら呼ばれます。
最初の再生終了時にのみ呼ばれ、リプレイ再生の終了時には呼ばれません。
-
zoneId
広告を表示したゾーンの識別子
-
playtime
動画の再生時間(秒)
-
skipped
動画がスキップされていたら
true
、それ以外ならfalse
-
rewardParam
ゾーンがリワード型に設定されている場合、予め管理画面にて設定してある任意の文字列パラメータが渡されます。
それ以外の場合は文字列0
が返されます。
function onFinishedAd(zoneId:String, playtime:int, skipped:Boolean, rewardParam:String):void
--
広告がタップされ、ストアや外部リンクへ遷移した時に呼ばれます。
-
zoneId
広告がタップされたゾーンの識別子
function onClickedAd(zoneId:String):void
--
広告が閉じられた際に呼ばれます。
-
zoneId
広告が閉じられたゾーンの識別子
function onCloseAd(zoneId:String):void
--
SDK 内でエラーを検知した際に呼ばれます。
発生タイミングは不定ですので、ログ出力やエラー計測以外の具体的な処理(ビジネスロジック等)を行わないで下さい。
-
zoneId
エラーに関連するゾーンの識別子。
ネットワークエラーなどゾーンに紐づかないエラーの場合には 空文字 が入ります。 -
reason
エラーの理由を示す列挙値
function onFailed(zoneId:String, reason:String):void