UITableViewのheaderViewにiAdを表示しています。ユーザーがスクロールすると、headerViewが表示されなくなるため、iAdは表示されなくなります。これによりアプリが受け入れられなくなるかどうかはわかりません。
2 に答える
以前の質問(および重複として閉じられた別の質問)への回答で説明したように、iAdはシミュレーターに表示されますが、デバイスには表示されません
iAdがテーブルセル内にある場合、Appleはアプリケーションを拒否します。iAdは、ページ上の静的な位置にある必要があり、いかなる種類のスクロールビュー(これにはテーブルビューも含まれます)ではありません。これは、iAdがクリックだけでなくインプレッションによっても支払われるためです。したがって、テーブルビューセルにiAdがあると、画面からスクロールして再び画面に表示されるたびに再読み込みされます。これは何度も発生する可能性があります。これは「クリック詐欺」または同様の動作のように見えます。Appleはこれを許可しません。
私はテキストの重要な部分を強調しました。
- iAdは、クリックに加えてインプレッションごとに支払います。
- 画面をスクロールオフ/オンすると、テーブルセルがアンロード/再ロードされます。
- 再読み込みすると、新しいリクエストが発生します。
- 新しいリクエストは、新しい印象を生成します(成功した場合)。
- 新しい印象は収入を生み出します。
これに加えて、テーブルセル内のiAdは、テーブルと一緒に移動できるため、誤ってクリックされる可能性が高くなります。その位置は固定されていません。
Apple iAdネットワーク契約のこのセクションでは、不正行為について説明します。
許可されていない人為的な拡張には、(a)サービス(総称して「インセンティブ」)と引き換えに現金、賞品、またはその他の価値のあるものを提供するバナーのユーザークリックスルーを奨励すること、または(b)奨励するアプリケーション設計が含まれますが、これらに限定されません。または、ユーザーによる偶発的または意図しないクリックスルー(「意図しないクリックスルー」)につながる可能性がかなり高い。
私は、この状況に適用される条項(b)を強調しました。
私は99.999%の確信を持っており、AppleはiAdをテーブルビューセルに配置するアプリケーションを拒否します。
セクションヘッダーではなくself.tableView.tableHeaderViewにある限り、問題ありません。私はそれを行う承認されたアプリを持っています:http://itunes.apple.com/us/app/core-location-info/id383670716?mt = 8