Мне любопытно, как загрузить веб-просмотр при нажатии на объявление мопаб. По умолчанию реклама открывает браузер. Документации по этому поводу очень мало, и я не смог найти ни одного примера.
Я создаю экземпляр класса AdView, который я нашел в API mopub, поскольку кажется, что он должен делать то, что я хочу, но безрезультатно. И я до сих пор не знаю, как переключить клик по объявлению из браузера в веб-просмотр.
Кроме того, 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());
}
});