2013-06-21 5 views
4

Admob SDK를 사용하여 Android의 DFP에서 배너 광고를로드하고 있습니다. 이 페이지에 정의 된AdMob SDK를 사용하여 DoubleClick for Publishers에 전화 할 때 광고 요청이 잘못되었습니다.

나는 광고를로드 할 XML 방법을 사용하고 있습니다 : https://developers.google.com/mobile-ads-sdk/docs/dfp/fundamentals

나는 응용 프로그램을 실행하면, 내가 얻을

06-21 16:44:30.354: I/Ads(2641): onFailedToReceiveAd(Invalid Ad request.) 

내가

에 의해 테스트 모드로 변경
adRequest.addTestDevice("xxx"); 

그러면 Google 테스트 배너가 성공적으로 표시됩니다. 그래서 내 SDK 통합이 올바른지, "잘못된 광고 요청"이라면 어떻게 될까?

+0

사용중인 광고 단위 ID는 무엇입니까? '잘못된 광고 요청'은 SDK가 광고 단위 ID를 올바르게 해석하지 못했음을 의미합니다. 광고 단위에 공백이 있습니까? 테스트 모드를 설정하면 SDK가 AdMob 테스트 광고를 가져오고 DFP 백엔드를 거치지 않으므로 테스트 모드가 작동하는 이유가됩니다. –

+0

일부 코드 게시, 추가 정보 필요 ... –

+0

@EricLeichtenschlag, 광고 고객에게 adUnitId가 제공되지만 사용시 공간이 없습니다. Google에서 샘플 프로젝트를 다운로드하고이 ID (http://google-mobile-dev.googlecode.com/files/DFP_BannerExample_iOS_1.3.zip)로 바꿉니다. DFP 플랫폼에서 설정할 필요가있는 항목이 있습니까? – Howard

답변

0

양식 다른 스레드 here : 당신은 새로운 앱의 게시자 ID를 얻기 위해 시장에 이미 앱을 사용할 필요가 없습니다

. "Add Site/App"양식에있는 Android 패키지 URL 필드에 "market : // details? id = your.package.name"을 입력하십시오. 물론 'your.package.name'을 앱의 실제 패키지 이름으로 대체하려고합니다.

viewWidth 경고는 유효하며 게시자 ID를 삽입 한 후에도 계속 볼 수 있습니다.

편집 : 좋은 제안이 here입니다.

0

광고 단위가 유효하지 않을 가능성이 큽니다. 사용중인 DFP 계정에 액세스하고 네트워크 ID, 광고 단위 이름 및 크기가 올바른지 확인해야합니다. 일치하는 광고가 없거나 실제로 진행될 수있는 항목이있을 수 있지만 테스트 광고가 작동한다고해서 DFP에서 설정이 잘못되었을 수 있습니다.

나는 보통 일이 몹 SDK와 약간 다를 수 있습니다 있도록 웹 사이트에 DFP와 함께 작동하지만 어떤 도움이 있다면 난 내 DFP의 광고 게재를 테스트하는 데 사용하는이 작은 도구가 있습니다

http://coop182.github.io/jquery.dfp.js/dfptests/test.html?google_console=1&networkID=15572793&adunitID=Leader&dimensions=728x90

을 CTRL + F10을 눌러 DFP 웹 콘솔을 불러오고 광고 게재에 대한 자세한 정보를 얻을 수도 있습니다.하지만 Admob 광고이기 때문에 많은 도움이되지는 않을 것이라고 ... 샷!