ビデオプレゼンテーション
Layaチュートリアル-invivoプラットフォームのドッキング(習得するのに10分)
スピーチ:
このセクションの内容は次のとおりです。Layaエンジンとvivoプラットフォームのドッキング
説明の順序は、SDKドッキング、vivoリリース環境のインストール、およびテストプロセスです。
開発環境:
LAYAバージョン2.5、ts言語
ドッキングは公式の2Dプロジェクトです
ビデオケースを開く
マザーボードにボタンを追加すると、スコアが2倍になりました
SDKの機能:
バナー広告、リワードビデオ、インタースティシャル広告、ネイティブ広告
まず、プロジェクトのTS広告ライブラリを増やします
uiリソースとuiシーンのインポート(ネイティブ広告に必要)
ネイティブ広告シーンを開いて説明する
バナー広告
ゲームが実行され、ゲームが終了するとバナー広告が開きます
GameControl.ts
onEnable()およびstopGame()は次のコードを入力します
BannerAndVideo1.OpenBanner(this、null);
ネイティブ広告とインタースティシャル広告
stopGame()コードを追加
//ネイティブ広告(インタースティシャルを模倣)
BannerAndVideo1.OpenNavAd();
//插屏广告
//由于商务采用了原生替代插屏,所以并没有插屏广告可以显示
// BannerAndVideo1.CreateInterstitialAd();
実際のマシンの実行結果
ゲームの開始時に広告コンポーネントをクリアします
startGame()
// sdk
BannerAndVideo1.Clear();
インセンティブビデオ、スコアダブル
gameui.ts
scoreMul2Click()
BannerAndVideo1.ShowVideo(this、this.onvideoEnd)
onvideoEnd(isok) {
console.log(this);
if (isok) {
Platform.ShowToast('奖励X2');
this._score *= 2;
this.scoreLbl.changeText("分数:" + this._score);
}
else
Platform.ShowToast('看完视频才有奖励');
}
最終結果のビデオデモンストレーションを実行します
実デバイスのデモンストレーションを実行する
広告コンポーネントについて説明する
開発者向けドキュメント
http://minigame.vivo.com.cn/documents/#/api/
実際のデバイスで正常にテストするには、開発者は広告IDを準備する必要があります
フレームワークはどのような問題を処理しますか?
下位バージョンは上位バージョンのAPIを呼び出して、無視処理、
ネイティブ広告読み込みキュー処理、非同期読み込み処理などを実行し、最終的に高レベルの単純なAPIにカプセル化されます。
つまり、フレームワークは、対処する必要のあるすべての一般的な問題をスムーズにします。
ゲームリリースの問題を説明する
公開するときは、Vivo公開環境をインストールする必要があります
nodejs-8.9.0以降をグローバルにインストールする
コマンドライン
からインストールnpminstall -g @ vivo-minigame / cli
デフォルトは外部サーバーであるため、インストールは失敗することがよくあります
はしごを介してインストールするか、国内サーバーとして設定することができます
npm config set Registry https://registry.npmjs.org/
インストールが成功した後
ゲームのテスト方法を説明する
実機テスト:
携帯電話とコンピューターが同じローカルエリアネットワークでリリースさ
れる
ようにするには、携帯電話に小さなゲームデバッグツールhttps://minigame.vivo.com.cn/documents/#/download/debuggerをインストールする必要があります。
携帯電話でコードをスキャンすると、コンピューターでクロムブラウザーが自動的に開きます。 、デバッグ情報を表示しやすい
実機をお持ちでない開発者の方は、VIVOが提供するリモート実機プラットフォームをご利用いただけます。
https://vcl.vivo.com.cn/#/quick/picking
LAYAドッキングVIVOミニゲームはここで説明されています
コース資料はQグループでダウンロードできます。
ご覧いただきありがとうございます