2017-02-10 2 views
0

У меня есть приложение, которое использует веб-просмотр, и единственное взаимодействие с частью андроида - это если пользователь нажмет на него домой, который спрашивает, хочет ли пользователь выйти из приложения. Все другие взаимодействия находятся в содержимом 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.

Что является лучшим вариантом, позволяющим пользователям приобретать приложение для удаления рекламного блока?

  1. Публикация 2 версии приложения, один бесплатно с блоком объявлений, а в содержании html5 ссылку, чтобы купить про версию без рекламы (которая открывается в Google Play).

  2. Как-то положить кнопку, чтобы купить приложение в html5-контенте, который запускает ту часть, где пользователь покупает приложение, и после этого выполните проверку, чтобы проверить, завершил ли покупатель покупку.

Я думаю, что первый вариант это хороший один, так как я новичок с андроида студии, я не знаю, как, или, если это возможно, чтобы сделать второй (ссылка содержание html5, чтобы купить приложение) ,

ответ

1

Почему вы не используете эту библиотеку Premiumer? https://github.com/tslamic/premiumer

Я думаю, что это именно то, что вы хотите. Это второй вариант для вашего вопроса. Это будет полезно.

+0

Wow! Не знал этого! С этим я могу добавить кнопку, которая вызовет покупку? Я имею в виду, что в содержимом html5 внутри webview, а не в кнопке непосредственно в коде Android. – RogerHN

+0

Чтобы разместить кнопку внутри html-представления и получить обратный вызов из webview, вам нужно добавить javascript-интерфейс в webview. См. Это руководство. Https: //developer.android.com/guide/webapps/webview.html – steve

+0

Спасибо! Это мне очень поможет! – RogerHN

Смежные вопросы