1

admob ドキュメントとスタック オーバーフローを調査した後、一般的な方法でも支払いがどのように計算されるかを判断するのは難しいことがわかりました。基本的な質問の 1 つは、クリック率が高いほどクリック単価が高くなることを意味するかどうかです。無料のゲーム プレイヤーをバナー広告で常に悩ませているため、広告を常に表示しないことに決めました。

adView.setVisibility(View.VISIBLE) と adView.setVisibility(View.GONE) を使用して再生中に広告を表示および非表示にすると、広告が非表示になっている間でも合計インプレッションにカウントされるのではないかと心配しています。その場合、代わりに adView オブジェクトを破棄して再作成する必要がありますが、adView を再作成するたびに再生中に問題が発生する可能性があります。

関連する 2 つの質問: CTR が高いほどクリックあたりの支払いが高くなりますか? また、view.gone 状態の adView は引き続き広告をダウンロードし、インプレッション カウントに追加しますか?

4

2 に答える 2

2

クリック率が高いほど、クリックあたりの支払いが高くなりますか

いいえ。CTR が高いほど、より質の高い (そしてより高額の広告を) アクセスできるようになると思います。しかし、最も関連性が高いのはリクエストの数であり、次に CTR が続くと思います。広告主はアイボールを探しており、それらのアイボールがどれだけ製品の購入につながるかを調べています。

view.gone 状態の adView は引き続き広告をダウンロードし、インプレッション カウントに追加しますか?

私はそうは思いません.GONEになると広告の読み込みを停止する可能性が高いと思います. ログを見ることでそれを確認できます。別の方法として、広告を停止し、新しい AdRequest をロードして再び開始する場合は、adView#stopLoading を使用します。AdView を破棄する必要はありません。

于 2013-10-19T01:58:32.123 に答える
1

いくつかの作業の後、ログから、view.gone 状態で広告がダウンロードされていないように見えます。

メイン アクティビティの「addtestdevice」フラグを削除する必要がありましたが、それでもログに「このデバイスでテスト広告を取得するには、testdevice を追加します...」というメッセージしか表示されず、ダウンロード後にデバイスに広告が表示されませんでした。ラップトップからデバイスへの新しいコード。実際に広告を表示するには、デバイスからアプリを数回再起動する必要がありました。view.visible 状態では、「ads」タグで数百のログ メッセージをフィルタリングして、毎分「...更新...」ログ メッセージを受け取りました。view.gone 状態では、「広告」メッセージはまったく表示されませんでした。このことから、メッセージは view.gone 状態でもダウンロードされないため、CTR にはカウントされないと想定しています。

この質問が admob フォーラムに投稿されるのをまだ待っていますが、投稿してから数日が経過しているため、この質問を追求したい場合は、投稿の承認を得るために 2 つの別々の質問として再送信する必要があるかもしれません。 . ウィリアムの応答に感謝します。

これを最初に投稿してから数週間後、admob サポートからこれを受け取りました。

"お待ち頂きまして、ありがとうございます。

CTR は、アプリ内の広告の CPC に直接影響しません。さまざまな入力を使用して、各広告リクエストに対して最高のパフォーマンスを発揮する広告を提供します。

2 番目の質問については、はい。アプリケーションが広告リクエストに成功すると、広告が配信され、広告が非表示になっていても広告のインプレッションがカウントされます。

ありがとう、"

ただし、前に述べたように、私自身のテストでは、非表示のときに広告が更新されませんでした。

于 2013-10-20T15:32:51.783 に答える