わたしは正式にここに来ました。 AdMobを使用するAndroidアプリで作業するすべてがtheir instructionsの文字に設定されています。エラーはありません。AdMob AdViewは横向きにしか表示されません
問題は次のとおりです。電話機が横向きの場合のみ広告が表示されます。
私はオンラインで検索、私はこれをテストするための考えることができるすべての最後の事をやった:
- は、テストモードと通常モード
- でそれを試した私のメインの活動のマニフェストから方位configChangesを削除し、そのそれらが原因である場合のコードのハンドラ
- onCreateが上記の手順のように見えるように、アプリケーションのすべての機能を削除しました
- 可能な限りすべての主なレイアウトの変更を試みました。 rウィジェット、異なるレイアウトなど
これは、結果が同じになるたびに、数時間のテストの要約に過ぎません。ポートレートには広告は表示されず、ランドスケープには広告が表示されます(予想通り - 伸びず、最大幅の問題はよく知られていて問題ありません)。
Logcatは、双方向で正しく動作することをすべて示しています。要求が行われ、広告が返されます。私は風景で表示される広告をクリックすることができますが、ポートレイトであることを意図した領域をタップすることは何もしません。
これは私を精神的に運転しています!何か案は?
編集:はい、問題はなくなりましたが、本当に「修正」とは言えません。以前の類似アプリでうまくいきました。それはAdMob SDKの別のバージョンを使用していました。詳細はわかりませんが、admob-sdk-android.jarは136kbではなく77kbです。
adViewのprimaryTextColor属性をtextColorに変更する必要があるattrs.xmlファイルと一緒に、古いアプリの77kbを新しいアプリにコピーしました。今は完璧に動作しています。また、ボーナスとして、広告は横長の画面全体に水平に伸びます。
これは、より適切であると思われるので、私はこれを編集よりもむしろ投稿しています。誰かが問題を明らかにできるかどうかはまだ分かりません。 AdMob SDKの問題でしたか?
を無視するあなたは問題がであるかどうかを確認するために、静的なもので、あなたのadviewを交換しようとしたことがありレイアウトまたはadmobの統合で? – Juhani
私はそれを試みましたが、それはうまく...私はまた、固定幅/高さを与える、他の静的レイアウト、背景色などでそれをラップしてみました...しかし、問題を行った - 問題がなくなった! – Greg
ur "problem"に関する最善の答えはここにあります http://stackoverflow.com/questions/4281349/android-xml-layout-works-in-landscape-but-not-in-normal-orientation –