AdSence에 문제가 있습니다. 나는 지난 며칠 동안 그것을 해결하려고 노력했지만 아무런 결과가 없었습니다. 나는 개발자 안내서를 사용했지만 여전히 배너 대신에 비어 있습니다.Android 애드 센스. 응용 프로그램에서 광고를 볼 수 없습니다.
애플리케이션에서 내가 뭘하고있는거야? 우선 나는 TableRow 객체를 추가하고 여기에 AdView가 추가 :
banner = new TableRow(engine);
banner.setGravity(Gravity.TOP & Gravity.RIGHT);
adView = new AdView(engine, AdSize.BANNER, "a14def8xxxxxxxx");
banner.addView(adView);
AdRequest request = new AdRequest();
adView.loadAd(request);
은 이후 난 그냥 다른보기로이 "배너"개체를 추가했다. 결국에는 출력이 없습니다. 개념 증명을 위해 AdView를 TextView로 변경 한 경우 정상적으로 작동합니다.
출력 로그 : 04 :
06-13 18 38.476 : INFO/광고 (576), 수신 광고 URL : < "URL": "http://r.admob.com:80/ ? ad_source.php ...> 06-13 18 : 04 : 40.406 : INFO/광고 (576) : onReceiveAd는()
는로그에 나를 위해 유일한 이상한 점은 다음과 같습니다
06-13 (18) : 04 : 40.336 : 경고/webcore (576) : 첫 번째 레이아웃 이후 viewWidth를 가져올 수 없습니다.
의미와 의미가 무엇인지 발견하지 못했습니다. AdSence 때문입니다. 나는이 방법으로 새로 AdView를 생산하기 위해 노력하고 그런 다음
public class QuestEngine extends Activity {
: 업데이트
나는 클래스가
public IntroView(QuestEngine engine) {
그 이유를 "새 AdView가"에 있음 엔진 개체를 사용하고 있습니다.
시도'request.setTesting (TESTING_MODE),'문의하기 전에'loadAd에 (..)'당신은 항상 광고를 볼 수 있도록 문제를 디버깅하는 동안 – Haphazard
이것을 추가하려고했습니다. 장치를 설정하려고했지만 여전히 작동하지 않습니다. – belurd
아니요, 문제를 해결할 수는 없지만 문제를 해결할 때 문제가 해결되었음을 쉽게 확인할 수 있습니다. 'setGravity()'메소드를 삭제 해 보았습니까? 그럼 그게 나타 납니까? – Haphazard