2013-01-19 6 views
0

admob android 광고 배너의 너비, 높이, 픽셀 왼쪽 및 픽셀 상단을 어떻게 설정할 수 있습니까? 이 코드를 사용하기 위해 묶었습니다.Android admob 배너

RelativeLayout layout = (RelativeLayout) findViewById(R.id.optionslayout); 
    adView = new AdView(this, AdSize.BANNER, "...ID..."); 

    layout.addView(adView); 

    adView.setTop(layout.getHeight()/2 - adView.getHeight()/2); 
    adView.setLeft((int) (100*density)); 

    adView.loadAd(new AdRequest()); 

그러나이 활동을 실행하려고하면 예기치 않게 중지됩니다. 이 문제에 대한 해결책이 있습니까? 나는 또한 setX()와 setY()를 시도했다.

감사합니다.

답변

0

레이아웃 xml에서 adView를 정의하고이 매개 변수 만 설정하십시오.

및 활동에

adView = (AdView) findViewByID(R.id.adX);

대신

adView = new AdView(this, AdSize.BANNER, "...ID..."); 
+0

그리고 한 자세한 내용을 : 나는 배너를 회전 할 수 있습니까? 나는 이것을 시도했다 : RotateAnimation rotate = (RotateAnimation) AnimationUtils.loadAnimation (this, R.anim.rotation); adView.startAnimation (rotate); – user1491548