애드몹 failed Ad failed 1, 2 There was a problem getting an ad response. ErrorCode: 1 admob while connecting to ad server: no protocol Ad failed to load : 2 위 에러들은 애드몹 앱 ID 와 배너 ID를 바꿔 쓰면 발생 한다. 그냥 보기엔, 네트워크 문제등이려니 할 수 있지만.단말기 마다 위 3가지 방식으로 다른 에러를 토해 내기 때문에 당황스럽다. [안드로이드 공부]/애드 2018.12.19
Admob No fill from ad server - failed to load ad: 3 애드몹 광고가 갑자기 나오지 않는다면? 소스를 잘 못 건드렸나? 서버가 잘 못되었나? 도데체 뭐가 문제인가? Admob No fill from ad server - failed to load ad: 3 위와 같은 에러가 나온다면? 아니, 뭐든 잘 안되면 1. debug, release를 먼저 확인 하는 습관을 들이자.2. 구글플레이의 앱들은 정상인가3. 이전 버전과의 비교 이런 비교는 항상 필수적이다.... 그렇다.테스트 디바이스로 등록 되어서 디버그 단말기만 나오지 않았다.이 에러는 구글이 서버 점검을 하고 있다는 얘기다.... 디버그 단말기이니 마음데로 장난 치는 거다... [안드로이드 공부]/애드 2016.02.11
[안드로이드 스튜디오] 애드몹 lib 추가하기 앱에서 구글 admob 광고를 넣으려면 필요한 lib가 있는데, 안드로이드 스튜디오 사용자는 툴에서 추가 가능하다. Open Module Settings 창(프로젝트 창에서 [app] 을 클릭한 상태에서 마우스 오른쪽 메뉴, 또는 F4 누르면 뜸)에서Ads를 체크해서 추가하면 필요한 dependencies가 추가된다. build.gradle 파일을 확인해 보면 아래와 같이 추가 되었음을 확인 할 수 있다.dependencies { compile 'com.android.support:support-v4:23.0.1' compile 'com.google.android.gms:play-services-ads:7.3.0' } 위 과정후 코드로 광고 추가하면 된다. 개발 할 때는 테스트모드로 광고 확인하자. 애드.. [안드로이드 공부]/애드 2015.09.26
[애드몹] 테스트 광고 요청하기 - 무효노출 방지 개발 중 애드몹(admob) 광고를 달고 테스트 하다 보면 조회수가 올라갈 텐데요, 앱을 테스트할 때 무효 노출이 발생하지 않도록 하려면 테스트 광고를 요청하는 것이 좋습니다. 방법은 코드 상으로 adRequest를 호출할때, addTestDevice를 하면 됩니다. 릴리즈 시에는 .addTestDevice() 부분은 주석 처리하면 됩니다. mAdView = (AdView) findViewById(R.id.adMobView); AdRequest adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // 테스트 광고 요청 .build(); mAdView.loadAd(adRequest); 출처: https://deve.. [안드로이드 공부]/애드 2015.09.26
[안드로이드스튜디오] 구글 플레이서비스 에러 (애드몹 등) 얼마전 안드로이드 스튜디오 1.3.2 업그레이드가 있었다. 이후 예전 처럼 애드몹을 넣으려고 했으나 처음 보는 에러와 마주해버렸다. 난감하다. 똑같은 소스인데 에러가 나니.... ignoring unknown package filter 'extra-google-m2repository'Warning 아무리 태양계의 고수들에게 검색 질의를 해봐도... 'SDK 버전이 문제다...' 이런 내용 밖에 찾아 볼 수 없었다. 그러나, 답은 태양계 너머? 명왕성에 있었다. dependencies { compile 'com.google.android:gms:play-services:6.+' } 예전 버전에서는 전혀 문제가 없었지만, 이번 버전의 안드로이드 스튜디오에서는 맨 위의 에러가 발생했다. dependencies.. [안드로이드 공부]/애드 2015.09.02
애드몹 때문에 앱이 잘 죽는다면 proguard.txt파일 -keep public class com.google.ads.** { public *;} 추가 [안드로이드 공부]/애드 2015.08.19
안드로이드 앱에 Admob 광고 달기 -Preference Style 안드로이드 일반 액티비티라면 애드몹(Admob)광고는 간단히 xml 형식만 지켜주면 달수 있다. 하지만 UI 가 Preference Style (Preference, PreferenceScreen, PreferenceFagment)이라면 얘기가 달라진다. 그냥 붙여서는 절대 안된다. 가정A 는 PreeferenceScreen XMLB 는 Activity 이 경우 A에 애드몹 설정을 넣고 B의 OnCreate에서 그냥 부르면 죽는다. Preference Style의 UI는 기본적으로 클래스를 새로 만들어서 Overide 해줘야 모양도 바꿀 수 있고, 기능도 넣을 수 있기 때문이다. 그럼 결론만 보자. 1. A (PreferenceScreen XML) 3. D (Preference Class) AdmobPr.. [안드로이드 공부]/애드 2015.08.18