「Unity/adfurikun組込/動画」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==Adfurikun動画広告とは== アドフリクン株式会社が提供する動画広告で以下3つある * インタースティシャル動画広告 * リワー...」) |
(→参考) |
||
(同じ利用者による、間の2版が非表示) | |||
行27: | 行27: | ||
interstitialUtility.onStartPlaying = this.onStartPlaying; | interstitialUtility.onStartPlaying = this.onStartPlaying; | ||
interstitialUtility.onPrepareSuccess = this.onPrepareSuccess; | interstitialUtility.onPrepareSuccess = this.onPrepareSuccess; | ||
− | interstitialUtility.initializeMovieInterstitial (); | + | 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() { | void OnMovieAdClick() { | ||
− | + | rewardUtility.playMovieReward (); | |
− | + | ||
} | } | ||
void onPrepareSuccess(string appId) { | void onPrepareSuccess(string appId) { | ||
行41: | 行67: | ||
Debug.Log ("onStartPlaying appId=" + appId); | 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/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