「Unity/adfurikun組込/動画」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→インタースティシャル広告のサンプルコード) |
(→参考) |
||
| 行70: | 行70: | ||
==参考== | ==参考== | ||
https://docs.adfurikun.jp/movie/unity/2.18.0/references/interstitial.html | https://docs.adfurikun.jp/movie/unity/2.18.0/references/interstitial.html | ||
| + | https://docs.adfurikun.jp/movie/unity/2.18.0/references/reward.html | ||
2018年5月8日 (火) 20:22時点における最新版
目次
Adfurikun動画広告とは
アドフリクン株式会社が提供する動画広告で以下3つある
- インタースティシャル動画広告
- リワード動画広告
- ネイティブ広告
download
adfurikun公式からunity用動画広告をdownload
今回はadfurikunSDK_Unity_moviereward_2_18_0をdownloadした
AppIdを取得
アドフリクン管理画面で、AndroidかiPhoneの動画広告を作りAppIdを取得する
インタースティシャル広告の組み込み
- 組み込んだプロジェクトを開いたまま
- adfurikunPlugins_2_18_0.unitypackageを開く
- adfurikunプラグインがインストールされる
- plugins/adfurikun以下にあるAdfurikunMovieInterstitialUtilityコンポーネント(青アイコン)をヒエラルキーに追加
- AdfurikunMovieInterstitialUtilityのInspectorを開いてAppIdを入れる
- 以下サンプルコードを実行する
インタースティシャル広告のサンプルコード
GameObject interstitialObject = GameObject.Find("AdfurikunMovieInterstitialUtility");
interstitialUtility = interstitialObject.GetComponent<AdfurikunMovieInterstitialUtility>();
interstitialUtility.onStartPlaying = this.onStartPlaying;
interstitialUtility.onPrepareSuccess = this.onPrepareSuccess;
interstitialUtility.onFinishPlaying = this.onFinishPlaying;
if (!interstitialUtility.isPreparedMovieInterstitial ()) {
interstitialUtility.initializeMovieInterstitial ();
}
void OnMovieAdClick() {
interstitialUtility.playMovieInterstitial ();
}
void onPrepareSuccess(string appId) {
Debug.Log ("onPrepareSuccess appId=" + appId);
}
void onStartPlaying(string appId, string adnetworkKey) {
Debug.Log ("onStartPlaying appId=" + appId);
}
void onStartPlaying(string appId, string adnetworkKey) {
Debug.Log ("onStartPlaying appId=" + appId);
}
リワード広告のサンプルコード
GameObject rewardObject = GameObject.Find("AdfurikunMovieRewardUtility");
rewardUtility = rewardObject.GetComponent<AdfurikunMovieRewardUtility>();
rewardUtility.onStartPlaying = this.onStartPlaying;
rewardUtility.onPrepareSuccess = this.onPrepareSuccess;
rewardUtility.onFinishPlaying = this.onFinishPlaying;
if (!rewardUtility.isPreparedMovieReward ()) {
rewardUtility.initializeMovieReward ();
}
void OnMovieAdClick() {
rewardUtility.playMovieReward ();
}
void onPrepareSuccess(string appId) {
Debug.Log ("onPrepareSuccess appId=" + appId);
}
void onStartPlaying(string appId, string adnetworkKey) {
Debug.Log ("onStartPlaying appId=" + appId);
}
void onStartPlaying(string appId, string adnetworkKey) {
Debug.Log ("onStartPlaying appId=" + appId);
}
参考
https://docs.adfurikun.jp/movie/unity/2.18.0/references/interstitial.html https://docs.adfurikun.jp/movie/unity/2.18.0/references/reward.html
