VpadnAdRequest
Vponにより正確なターティングをさせるために、VpadnBanner.loadAd に渡す前に、 VpadnAdRequest をカスタマイズすることが可能です。
デバイスに広告を割り当てる
これらのプロパティでテスト広告を表示させる端末、もしくは端末セットを指定することができます。 開発中に不要な広告を表示させないためにこのプロパティをご利用ください。 SDKが正しく実装されていることを確認するには、テスト用端末を追加し、アプリを起動させ、表示されたテスト広告をクリックします。
VpadnAdRequest request = new VpadnAdRequest();
request.addTestDevice("your test device advertising id");
//TODO テスト用端末のAdvertising IDを記入する。
ターゲティング
位置情報とユーザー属性情報を指定することができます。ユーザーのプライバシー情報保護の観点から、アプリ内の既存情報としての位置情報とユーザー属性情報を指定してください。
VpadnAdRequest request = new VpadnAdRequest();
request.setGender(VpadnAdRequest.Gender.FEMALE);
request.setBirthday("1977-08-23");
ユーザーの位置情報は適切な情報で取得可能です。 システムは、適切な方法でユーザの位置を入手できます。
VpadnAdListener
VpadnBanner.setAdListener
に渡すオブジェクト内に com.vpadn.ads.VpadnAdListener
をオプションで実装することで、広告リクエストの失敗やクリックスルーなどのライフサイクルイベントをトラッキングすることができます。
public interface VpadnAdListener {
void onVpadnReceiveAd(VpadnAd ad);
void onVpadnFailedToReceiveAd(VpadnAd ad, VpadnAdRequest.VpadnErrorCode errorCode);
void onVpadnPresentScreen(VpadnAd ad);
void onVpadnDismissScreen(VpadnAd ad);
void onVpadnLeaveApplication(VpadnAd ad);
}
このインターフェースは、アクティビティー或いはその他のオブジェクトが実行できます。
import com.vpadn.ads.*;
public class VpadnBannerExample extends Activity implements VpadnAdListener {
//TODO: Implements all interface methods }
}
そして VpadnBanner
に渡します。
vponBanner.setAdListener(this);
public void onVpadnReceiveAd(VpadnAd ad)
VpadnBanner.loadAd が成功した場合に渡します。
public void onFailedToReceiveAd(VpadnAd ad, VpadnAdRequest.VpadnErrorCode error)
loadAd が失敗した場合に渡します。一般的には、ネットワーク・アプリの設定ミス・広告在庫の不足が考えられます。デバッグ用にこれらのイベントを記録しておくことをお奨めします。
@Override public void onFailedToReceiveAd(VpadnAd ad, VpadnAdRequest.VpadnErrorCode errorCode) { Log.d(MY_LOG_TAG, "failed to receive ad (" + errorCode + ")"); }
public void onVpadnPresentScreen(VpadnAd ad)
ユーザーが広告をクリックし、アプリ上でフルスクリーン広告のユーザーインターフェースが表示される時に呼び出されます。
public void onVpadnDismissScreen(VpadnAd ad)
ユーザーが onPresentScreen と一緒に表示されるフルスクリーンアクティビティを閉じ、制御権がアプリに返された時に呼び出す。
public void onVpadnLeaveApplication(VpadnAd ad)
新しいアプリケーションを起動したときに広告のクリックを呼び出します。
Crazy Ad
バナーがディスプレイ全体にエキスパンドし、5-7秒後に自動的に閉じます。
Setting
管理画面にてCrazy ADを配信するかどうかを選択します。
http://console.vpon.com/ 台湾エリアのプロパティIDを登録
図:
Corona User
App を Corona で Vpon 広告に連結しようとする場合、web SDK の方式で連結するようお勧めま す。使用方法は、以下の通りとします。 web SDK 内の html を local file に書き込んでから webview にこの file を load させます (例: webView:request( “localfile.html”, system.ResourceDirectory ))。
html コンテンツは、vpon wiki の web SDK 操作マニュアル: Web SDK をご覧ください 詳細な Corona SDK ドキュメントは Corona Document: をご覧ください