Android 使用应用程序购买Webview删除广告,什么';那是最好的选择?

Android 使用应用程序购买Webview删除广告,什么';那是最好的选择?,android,html,webview,Android,Html,Webview,我有一个使用webview的应用程序,与android部分的唯一交互是用户单击“返回主页”,询问用户是否要退出该应用程序。 所有其他交互都在webview html5内容中。操作栏也被隐藏 我在MainActivity.java中有一个ads块: AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adR

我有一个使用webview的应用程序,与android部分的唯一交互是用户单击“返回主页”,询问用户是否要退出该应用程序。 所有其他交互都在webview html5内容中。操作栏也被隐藏

我在MainActivity.java中有一个ads块:

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>

网络视图和广告都在一个相对的框架内

允许用户购买应用程序以删除广告块的最佳选项是什么

  • 发布2个版本的应用程序,其中一个是免费的,带有广告块,在html5内容中有一个链接,用于购买不带广告的pro版本(在google play中打开)

  • 以某种方式在html5内容中放置一个按钮来购买应用程序,这会触发用户购买应用程序的部分,然后执行检查,查看用户是否完成了购买并删除广告


  • 我认为第一种选择很好,因为我是android studio的新手,我不知道怎么做,或者是否可以做第二种选择(链接html5内容购买应用程序)。

    为什么不使用这个Premiumer库?


    我想这正是你想要的。这是你问题的第二个选择。这会很有帮助。

    哇!我不知道!有了这个,我可以添加一个按钮来触发购买?我的意思是,在webview中的html5内容中,而不是直接在android代码中的按钮。要将按钮放置在html视图中并从webview获得回调,您需要向webview添加javascript接口。看这本指南。谢谢!这对我会有很大帮助!