我最近整合了MoPub来展示我企业的广告。 所以我在我的main.xml中添加了一部分xml
<com.mopub.mobileads.MoPubView
android:id="@+id/adview"
android:layout_width="fill_parent"
android:layout_height="50dp" />
对于广告的下载图像,
private static class LoadHtmlAdTaskResult extends LoadUrlTaskResult {
protected String mData;
private LoadHtmlAdTaskResult(AdView adView, String data) {
super(adView);
mData = data;
}
public void execute() {
if (mData == null)
return;
AdView adView = mWeakAdView.get();
if (adView == null || adView.isDestroyed())
return;
adView.mResponseString = mData;
Log.i(TAG, "LoadHtmlAdTaskResult");
//String contain html tags with images
String source =
"<img src='http://banner.testadvertisement.com/campaign/12563254'>";
adView.loadDataWithBaseURL("http://www.adserverpub.com",
source,"text/html","UTF-8","about:blank");
}
但是图像没有出现,我总是在我的catlog中得到这个错误 “在第一次布局后无法获得视图宽度。”
有没有人遇到过这个问题?
我不知道这个错误来自哪里?谢谢大家。