(생략..)
public class TActivity extends GraphicsActivity
implements ColorPickerDialog.OnColorChangedListener {
(생략..)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
(생략..)
setContentView(new MyView(this));
setLayout(); // 레이아웃 합치기
}
public void sound2(){
// 팬, 그위 아이콘6개 누를때 나는 소리
soundpool_menupen.play(menupensound, 1, 1, 0, 0, 1);
}
public void setLayout(){
// 상단 광고 붙이기
View v = LayoutInflater.from(this).inflate(R.layout.admob_ad, null);
addContentView( v, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT ) ) ;
// 상단 메뉴 붙이기
v = LayoutInflater.from(this).inflate(R.layout.topmenu, null);
addContentView( v, new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT ) ) ;
TopMenu.setTopMenu(this, v, 0);
// 하단 메뉴 붙이기
Locale locale = getBaseContext().getResources().getConfiguration().locale;
String lancode = locale.getLanguage();
v = LayoutInflater.from( this ).inflate( R.layout.bottommenu, null );
addContentView( v, new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT ) ) ;
BottomMenu.setBottomMenu( this, v, 0 ) ;
}
public class MyView extends View {
(생략..)
}
public void ShowBefore(){
(생략..)
setContentView(new MyView(this));
setLayout(); // 레이아웃 합치기
}
public void ShowAfter(){
(생략..)
setContentView(new MyView(this));
setLayout(); // 레이아웃 합치기
}
}
-------------------------------------------------------
admob_ad.xml 소스
<?xml version="1.0" encoding="UTF-8"?>
android:layout_width="fill_parent" android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/layoutAdMenu"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:gravity="top"
android:orientation="vertical"
android:background="@drawable/ad_bgcolor"
>
<com.google.android.gms.ads.AdView
android:background="@drawable/ad_bgcolor"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="ca-app-pub-00000000000000000000"
ads:adSize="BANNER"/>
</LinearLayout>
</RelativeLayout>
화면오류없이 광고만 안나오네요......첫번째 //상단 광고붙이기 참고
프로그램 실행시 모두 정상출력및 작동하는데... 이상하게 광고넣은 위치에 광고만 안보입니다.
참고로 다른 곳에 삽입한 광고는 정상적으로 나옵니다.
코드 중... addContentView 라인보면.
이런 풍선도움말이 뜹니다....
도와주세요 ^^