我已经设置了正确的权限,并且ID是正确的。布局不是问题的原因,因为我可以显示任何其他视图(TextView、CheckBox),并且它适合在正确的位置。
logcat 中没有显示任何错误或警告,只有一行表明出了点问题
Sum of ration weights is 0 - no ads to be shown
我之前使用的是 AdMob,但它至少在没有广告可用时显示黑色空间。
下面是实例化 adWhirl 的代码:
LinearLayout layout = (LinearLayout) findViewById(R.id.layout_ad);
AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this, "ID");
RelativeLayout.LayoutParams adWhirlLayoutParams =
new RelativeLayout.LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT
);
adWhirlLayout.setBackgroundColor(Color.BLACK);
adWhirlLayout.setLayoutParams(adWhirlLayoutParams);
AdWhirlTargeting.setTestMode(true);
layout.addView(adWhirlLayout, lparams);
layout.invalidate();