2011-01-31 14 views
1

わたしは正式にここに来ました。 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の問題でしたか?

+0

を無視するあなたは問題がであるかどうかを確認するために、静的なもので、あなたのadviewを交換しようとしたことがありレイアウトまたはadmobの統合で? – Juhani

+0

私はそれを試みましたが、それはうまく...私はまた、固定幅/高さを与える、他の静的レイアウト、背景色などでそれをラップしてみました...しかし、問題を行った - 問題がなくなった! – Greg

+0

ur "problem"に関する最善の答えはここにあります http://stackoverflow.com/questions/4281349/android-xml-layout-works-in-landscape-but-not-in-normal-orientation –

答えて

1

この問題も発生しました。親コンテナにパディングがあるかどうかを確認してください。そうであれば、パディングを削除して突然広告が表示されます。私はそれが非常に論理的ではありませんが、それは助けになります。

0

これが役立つかどうかはわかりませんが、私は同様の問題を抱えていました。横長のゲームでは、広告はポートレートモードでのみ表示されます。タブ2では誰かからテスト用に借りた。そこには、デバイスに何らかの種類のスクリーンロックがあり、それが原因でした。バグを追いかけようと時間を費やした。

0

チェックこのレイアウト

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    tools:context=".AddTest" 
    tools:ignore="MergeRootFrame" > 

    <com.google.android.gms.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     ads:adSize="BANNER" 
     ads:adUnitId="@string/banner_ad_unit_id" 
     > 
    </com.google.android.gms.ads.AdView> 

</RelativeLayout> 

私はツールで同じ問題を抱えている:=「aaaaaaaaa」とパディング

関連する問題