ページへ戻る
+ Links
印刷
StarlingでAdmobのインタースティシャル広告を表示すると画面が黒くなる場合の回避方法
- バックアップ No.1 を復元して編集 ::
NJF Wiki
xpwiki
:
StarlingでAdmobのインタースティシャル広告を表示すると画面が黒くなる場合の回避方法
- バックアップ No.1 を復元して編集
StarlingでAdmobのインタースティシャル広告を表示すると画面が黒くなる場合の回避方法 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
AndroidでStarlingで描画するアプリでAdmobなどのインタースティシャル広告を使うと一瞬広告が表示されたかと思うとすぐに黒い画面が表示されてしまうことがあります。 これは広告の種類やゲームの負荷、端末などによって起こったり起こらなかったりするのでやっかいです。 エラーログをみるとopenGL関連のエラーが出ているので、StarlingとAdmobの描画が何らかのコンフリクトを起こしているようです。 よってこれを回避するにはStarlingの描画を止める必要があります。 具体的には以下のようにアプリがバックグラウンドに回ったときにStarlingを停止、戻ったときに再開します。 private void init():void{ NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, onActivateHandler); NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeActivateHandler); } private function onActivateHandler(e:Event):void { Starling.current.start(); } private function onDeActivateHandler(e:Event):void { Starling.current.stop(true); }
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
: