본문 바로가기

프로그래밍 TIP/Admob

Webview HTML input 키보드 처리하기

 

 저는 소소한 용돈 벌이로 앱을 개발하고 있습니다.

많이 벌어도 좋겠지만 이미 너무 좋은 앱들 많아서 쉽지가 않네요.

애드몹이라는게 주의하지 않으면 정지될 수 도 있고해서 항상 주의해야 합니다.

이번에 하이브리도 앱을 개발하고 있는데요.

 

역시 웹으로 개발을 하니 키보드가 말썽이군요. 

https://support.google.com/admob/answer/6275345?hl=ko&ref_topic=2745287

 

권장되지 않는 배너 광고 구현 사례 - AdMob 고객센터

이 도움말이 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

애드몹 가이드 지침을 보시면 저 상태로 올렸다가는 아래와 같은 문제가 발생할 수 도 있습니다.

현재 발생한 문제는 AndroidManifest.xml 파일을 수정해주시면 됩니다.

<activity android:name=".MainActivity"  android:windowSoftInputMode="stateHidden|adjustPan">   
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

아래 부분이 중요합니다. 

android:windowSoftInputMode="stateHidden|adjustPan"

아래 이미지는 적용 결과 화면 입니다.

키보드가 올라와도 애드몹 요소가 가려지게 됩니다.

오늘도 편히 개발하세요