問題タブ [adview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - adView を SurfaceView キャンバスに描画する方法
ゲームアプリに AdMob 広告を追加したいと考えています。ただし、ゲームの描画はすべてレイアウトなしのコードで行われ、ゲームが描画される Surfaceview のみです。
layout.addView(adView); を使用できません。私のゲームはレイアウトを使用しないため、ドキュメントは例として示しています。実際、レイアウトフォルダーは削除されています。
メイン アクティビティでは、ゲーム パネルを定義します。
gamepanel=new MainGamePanel(this);
ゲームパネルがインスタンス化されます:
クラス MainGamePanel は SurfaceView を拡張し、SurfaceHolder.Callback を実装します
次に、Canvas 描画メソッドを使用してサーフェスビューに直接描画します。
アクティビティで作成した adView オブジェクトをサーフェス ビューに追加するにはどうすればよいですか。
adView = new AdView(this, AdSize.BANNER, "MY_PUU_NUMBER");
gamepanel.addView(adView) が機能しません。このためだけに、最初からレイアウトを使用することを余儀なくされるかもしれませんが、それは事態を複雑にします。
android - Android: AdMob ビューでゲームパッドからの入力が中断される (onKey イベントが機能しなくなる)
ゲームに Admob バナー広告を表示していますが、AdView がゲームパッドからの入力を混乱させていることに気付きました。たとえば、X、A、L1、R1 などのボタンは機能しなくなり、トリガーもイベントも行われ
ません。また、他のボタンは、たとえばI receiveではなく Y が押されたときに、誤ったキー コードを生成します。onKeyDown
onKeyUp
KEYCODE_BUTTON_Y
KEYCODE_BUTTON_MENU
この問題は、(バナー自体ではなく) 画面に触れた後に発生します。画面に触れなければ、ゲームパッドは問題なく動作します。
したがって、AdView は重要なイベントなどを「盗んでいる」ようです。
、位置などのさまざまな AdView 設定をsetFocusable(false)
試し、カスタム KeyListener を割り当てようとしましたが、何も役に立ちません。
2 つの異なるゲームパッドと異なる Android デバイスを試しました。
この問題は、AdView を削除するか、非表示にすると消えます...
android - AdView : JS: Uncaught ReferenceError: AFMA_getSdkConstants が定義されていません (http://media.admob.com/:1)
私は次のようなレイアウトを持っています:
これは私が広告をダウンロードする方法です:
isOnLine メソッドはインターネット接続をチェックします:
この回答から助けを得て、別のスレッドで広告をダウンロードしようとしましたが、役に立ちません。
広告でアクティビティを開くと、開かないことがあり、次の例外が発生します。
android - AdView (AdMob) から URL を取得する方法
私が知っているように、AdView には playmarket またはいくつかのサイトへのリンクが含まれています。このリンクを抽出する必要があります。どうにかしてこれを行うことはできますか?私の英語に感謝し、申し訳ありません