먼저 카울리 배너를 달려면
Manifest와 atts.xml 파일 만들구
onCreate 에
Logger.setLogLevel(LogLevel.Info);
CaulyAdInfo adInfo = new CaulyAdInfoBuilder(APP_CODE).
effect("RightSlide").
build();
// CaulyAdInfo를 이용, CaulyAdView 생성.
javaAdView = new CaulyAdView(this);
javaAdView.setAdInfo(adInfo);
javaAdView.setAdViewListener(this);
RelativeLayout rootView = (RelativeLayout) findViewById(R.id.java_root_view);
// 화면 하단에 배너 부착
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
rootView.addView(javaAdView, params);
여기까지만 해줘도 하단에 정상적으로 카울리배너가 부착되는것을 확인하였습니다.
그런데 문제는
RelativeLayout rootView = (RelativeLayout) findViewById(R.id.java_root_view);
이줄에서처럼 테스트로 만들어본 id가 java_root_view 인 xml 파일에서는 제대로 부착이 되지만
저는 앱을 만들때
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new playView(this));
}
class playView extends View {
public playView(Context context) {
super(context);
}
public void onDraw(Canvas canvas){
}
}
이런식으로 클래스를 만들어서 땡자바로 코딩하거든요 그래서
RelativeLayout rootView = (RelativeLayout) findViewById(R.id.java_root_view);
이 줄을 어떻게 해야 할지를 모르겠습니다. ㅠㅠ
RelativeLayout rootView = new RelativeLayout(this);
이런식으로 해봤는데 앱이 뻗지는 않지만 아에 카울리배너가 나오지 않구요 ㅠㅠ
밑에 질문에서 addView 에 질문을 했었는데 ViewGroup 를 만들으라고도 하시는데
잘....모르겠구요 ㅠㅠ
꼭 좀 자세히 도와주세요ㅠㅠ 카울리 배너를 달고 싶어요 ㅠㅠㅠㅠ