0
AdMob 삽입 광고를 내 Android 앱에 광고하려고합니다.Admob 삽입 광고가 AdListener에서 ERROR_CODE_INTERNAL_ERROR을 제공합니다.
Google 서비스가 설치되어 작동합니다 (배너 광고가 표시되기 때문에 알고 있음).
private void cacheAds(List<String> types){
m_ad.setAdUnitId("ca-app-pub-7000418520362131/3312518208");
m_ad.setAdListener(new AdmobAdListener());
// Create ad request.
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE")
.build();
// Begin loading your interstitial.
m_ad.loadAd(adRequest); // Has to be called on uiThread
}
AdmobAdListener은 다음과 같다 :
어떤 이유private class AdmobAdListener extends AdListener{
public void onAdLoaded(){
System.out.println(); // HERE I HAVE A BREAKPOINT
}
public void onAdFailedToLoad(int errorCode){
System.out.println(); // HERE I HAVE A BREAKPOINT
}
}
은 즉시 코드가 실행될 때, 그것은에서 정지
코드 (UI 스레드에서)이 mehtod를 실행 errorCode == ERROR_CODE_INTERNAL_ERROR 일 때 onAdFailedToLoad() 메소드의 중단 점.
누군가가 왜 그렇게 생각할 수 있습니까?
설명 : .addTestDevice ("INSERT_YOUR_HASHED_DEVICE_ID_HERE") – Umitk
@Umitk, 장치 해시와 비교되는 해시 일뿐입니다. 어쨌든이 줄을 제거했지만 여전히 ERROR_CODE_INTERNAL_ERROR가됩니다. – user1028741
삽입 광고를 구현하는 방법이 다른 것으로 보입니다. 이 프로젝트를 따르고 결과가 변경되면 결과를 확인하십시오. https://github.com/googleads/googleads-mobile-android-examples/tree/master/admob/interstitial – Umitk