좋아요, 저는 공식적으로 여기에 있습니다. AdMob을 사용하는 Android 앱에서 작업하기. 모든 것은 their instructions 다음의 문자로 설정되며 오류 등은 없습니다.AdMob AdView는 가로 방향으로 만 표시됩니다.
문제는 : 전화가 가로 방향 인 경우에만 광고를 볼 수 있습니다.
나는 온라인으로 검색하고이를 테스트하기 위해 내가 생각할 수있는 모든 마지막 일을했습니다
- 테스트 모드 내 주요 활동의 매니페스트과에서 방향 configChanges을 제거 일반 모드
- 에서 그것을 시도 코드에서 핸들러가 발생하는 경우
- onCreate가 위의 지침 에서처럼 보이도록 앱의 모든 기능을 제거했습니다.
- 주요 레이아웃의 가능한 모든 변경 시도 - 다른 위치에 배치하고 기타 제거 r 위젯, 다른 레이아웃 등
다음은 결과가 동일 할 때마다 몇 시간 동안의 테스트를 요약 한 것입니다. 세로에는 광고가 표시되지 않고 가로로 광고가 표시됩니다 (예상대로 - 늘어나지는 않지만 최대 너비는 잘 알려져 있지만 문제는 아닙니다).
Logcat은 두 방향 모두에서 제대로 작동하는 것으로 나타납니다. 요청이 이루어지면 광고가 반환됩니다. 가로로 표시되는 광고는 클릭 할 수 있지만 세로로 표시되는 영역을 가볍게 치는 것은 아무 것도하지 않습니다.
내게 정신적으로 영향을줍니다. 어떤 아이디어?
편집 : 좋아, 문제는 없어지지 만 실제로 나는 그것을 "수정"이라고 부를 수는 없습니다. 이전의 유사한 앱에서 광고가 정상적으로 작동했음을 기억합니다. AdMob SDK의 다른 버전을 사용하고있었습니다. 자세한 내용은 모르지만 admob-sdk-android.jar는 136kb가 아닌 77kb입니다.
기존 앱의 77kb를 새 앱으로 복사했으며, attrs.xml 파일과 함께 AdView의 primaryTextColor 속성을 textColor로 변경해야했습니다. 그게 전부입니다. 이제 완벽하게 작동합니다. 또한 보너스로 광고가 가로보기를 가로 질러 가로로 늘어납니다.
내가 더 적절하다고 생각하기 때문에 답변을 수정으로 게시하고 있습니다. 누군가 문제에 관해 밝힐 수 있는지 알고 싶습니다. AdMob SDK 문제였습니까?
당신은 문제가있는 경우 참조하는 정적 무언가와로 AdView를 대체하는 것을 시도했다 레이아웃 또는 admob 통합? – Juhani
나는 그것을 시도하고 괜찮 았어 ... 나 또한 고정 너비/높이, 다른 정적 레이아웃, 배경 색상, 등등 줄 바꿈을 시도했다 ... 그냥 문제를 편집 한 - 문제가 사라 졌 어 요! – Greg
"문제"에 대한 최선의 답변은 여기에서 확인할 수 있습니다. http://stackoverflow.com/questions/4281349/android-xml-layout-works-in-landscape-but-not-in-normal-orientation –