私が作成しているゲームの単純なビューを作成しています。AdView を使用して広告を表示したいタイトル画面があります。
私のコンストラクターにはこれがあります:
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 リクエストが表示されますが、アプリに AD が表示されません。私は何を間違っていますか?