我很好奇点击 mopub 广告时如何加载 webview。默认情况下,广告正在打开浏览器。这方面的文档很少,我也找不到任何示例。
我实例化了我在 mopub api 中找到的 AdView 类,因为它似乎应该做我想做的事,但无济于事。而且我仍然不确定如何将广告点击从浏览器切换到网络视图。
此外,getClickThroughUrl() 返回 null。Mopub 正在存储 url,因为该页面在浏览器中打开。那么如何正确检索 URL?
这是我的代码:
mAdView.setAdUnitId(MOPUB_SALES_LIST_ID);
mAdView.loadAd();
mAdView.setOnAdLoadedListener(new OnAdLoadedListener() {
public void OnAdLoaded(MoPubView mpv) {
adPopupLayout.setVisibility(View.VISIBLE);
}
});
mAdView.setOnAdClickedListener(new OnAdClickedListener() {
@Override
public void OnAdClicked(MoPubView m) {
AdView adview = new AdView(getApplicationContext(), mAdView);
adview.loadUrl(m.getClickthroughUrl());
}
});