Я работаю над этой деятельностью Скажи пожалуйста Как я могу показать межстраничную рекламу перед перенаправлением пользователя в магазин Google Play?
Является ли это возможным?
public class MyClinet extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("myhostsite")) {
return false;
}
if (Uri.parse(url).getScheme().equals("market")) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
Activity host = (Activity) view.getContext();
host.startActivity(intent);
return true;
} catch (ActivityNotFoundException e) {
// Google Play app is not installed, you may want to open the app store link
Uri uri = Uri.parse(url);
view.loadUrl("http://play.google.com/store/apps/" + uri.getHost() + "?" + uri.getQuery());
return false;
}
}
return false;
}
}
Просто следуйте этому официальному руководству Google, и вы получите то, что хотите https://developers.google.com/admob/android/interstitial
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
Но суть в том, чтобы добавить слушателя к вашему добавлению межстраничного объявления и перенаправить пользователя, когда объявление закрыто. Нравится:
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Your redirect code goes here
}
});
Вы добавили загружено?
Если это так и объявление не отображается, в ваших журналах должна быть ошибка, связанная с API объявлений.
Могу я поговорить с вами наедине, например, в Facebook или Twitter?
Хорошо, спасибо @ André Sousa. Надеюсь, все будет работать так, как я хочу.