У меня есть приложение, которое использует веб-просмотр, и единственное взаимодействие с частью андроида - это если пользователь нажмет на него домой, который спрашивает, хочет ли пользователь выйти из приложения. Все другие взаимодействия находятся в содержимом webview html5. Панель действий также скрыта.Веб-просмотр с покупкой приложения для удаления рекламы, что является лучшим вариантом?
У меня есть объявления блок в MainActivity.java:
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
И после этого это WebView часть.
И activity_main.xml:
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_home_footer">
</com.google.android.gms.ads.AdView>
WebView и объявления находятся внутри RelativeLayout.
Что является лучшим вариантом, позволяющим пользователям приобретать приложение для удаления рекламного блока?
Публикация 2 версии приложения, один бесплатно с блоком объявлений, а в содержании html5 ссылку, чтобы купить про версию без рекламы (которая открывается в Google Play).
Как-то положить кнопку, чтобы купить приложение в html5-контенте, который запускает ту часть, где пользователь покупает приложение, и после этого выполните проверку, чтобы проверить, завершил ли покупатель покупку.
Я думаю, что первый вариант это хороший один, так как я новичок с андроида студии, я не знаю, как, или, если это возможно, чтобы сделать второй (ссылка содержание html5, чтобы купить приложение) ,
Wow! Не знал этого! С этим я могу добавить кнопку, которая вызовет покупку? Я имею в виду, что в содержимом html5 внутри webview, а не в кнопке непосредственно в коде Android. – RogerHN
Чтобы разместить кнопку внутри html-представления и получить обратный вызов из webview, вам нужно добавить javascript-интерфейс в webview. См. Это руководство. Https: //developer.android.com/guide/webapps/webview.html – steve
Спасибо! Это мне очень поможет! – RogerHN