2

15以上のアクティビティで構成されるAndroidアプリケーションにAdMobを追加しようとしています。私の質問は、この例で示されているように、(さまざまな理由で)「BaseActivity」を拡張できないことを考えると、どのソリューションが最適かということです。また、追加リクエストとその使用に関するルールに関する合意に違反したくありません。

これまで、com.admob.android.ads.AdViewを含むファイルadmob.xmlを作成し、すべてのアクティビティで読み込まれる各レイアウト「.xml」ファイルで「includelayout」を使用しています。

これでいい?Googleのポリシーなどに問題はありますか?それとも、この実装によって潜在的な収益が失われるのでしょうか?

4

2 に答える 2

1

これは合理的なソリューションであり、AdMobのポリシーに準拠しています。同じページに2つのバナーがないことを確認してください。

于 2012-08-14T19:59:32.917 に答える
0

最良の方法はフラグメントに切り替えることです。メインアプリケーションはメインフラグメントにあり、広告は広告フラグメントにあります。このようにして、以前のアクティビティをフラグメントで切り替えることができ、広告フラグメントを1回だけ初期化する必要があります。また、これにより、新しいアクティビティを作成するときに新しい広告リクエストが防止されます(これにより、AdMob RPMが低下する可能性があります)。

エリ

于 2015-08-09T13:00:12.143 に答える