Android中自定义视图的AdView
我正在为我正在制作的游戏创建一个简单的视图。我有一个标题屏幕,我想使用AdView显示广告 在我的构造函数中,我有:Android中自定义视图的AdView,android,admob,adview,Android,Admob,Adview,我正在为我正在制作的游戏创建一个简单的视图。我有一个标题屏幕,我想使用AdView显示广告 在我的构造函数中,我有: public TitleView(Context context) { super(context); myContext = context; titleGraphic = BitmapFactory.decodeResource(getResources(), R.drawable.title_graphic); playButtonUp
public TitleView(Context context)
{
super(context);
myContext = context;
titleGraphic = BitmapFactory.decodeResource(getResources(), R.drawable.title_graphic);
playButtonUp = BitmapFactory.decodeResource(getResources(), R.drawable.play_button_up);
playButtonDown = BitmapFactory.decodeResource(getResources(), R.drawable.play_button_down);
layout = new LinearLayout(myContext);
layout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
adView = new AdView((Activity)myContext, AdSize.SMART_BANNER, "a151967e40a4400");
adView.setVisibility(View.VISIBLE);
layout.addView(adView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
adView.loadAd(new AdRequest());
this.setBackgroundColor(Color.BLACK);
}
在我的onDraw方法中,我有以下内容:
layout.measure(screenW, screenH);
layout.layout(0, 0, screenW, screenH);
layout.draw(canvas);
问题是,图形正在加载,我在LogCat中看到adView请求,但我从未在应用程序中看到显示的广告。我做错了什么?您是否看到正在提供的广告印象的日志消息?广告请求真的为你找到了广告?还有什么是标题视图,“布局”在哪里定义,以及“布局”如何附加到活动的根布局?我完全改变了我的做法。我为活动创建了一个布局,并在XML布局本身中添加了标题视图。我认为这比试图以编程方式将标题视图添加到布局中要容易得多