39

アプリの1つに広告を実装しましたが、アプリ内購入機能を使用して広告を削除したいと考えています。どうすればいいですか。

私は簡単な方法を考えていました。購入後に非表示にすることで広告を非表示にすることでした。それはうまくいくでしょうか、それとももっと簡単で良い方法がありますか?

アプリ内機能をどのような目的で使用するのかわかりません。誰かが私にこれをコード化する方法や何かを読む方法を教えてもらえますか?

4

2 に答える 2

39

そもそもどのように広告を挿入したかによります。コードを介してそれを行った場合は、if(removed ads == false)広告を挿入するコードの周りに配置するだけです。

XMLを介してそれを行った場合、それを行うための最良の方法は、アドビューなしでXMLをコピーすることであり、コード内ですべてのsetContentView(R.layout.example)

これが私の言いたいことの例です

if (adsDisabled == true){
    setContentView(R.layout.mainNoAds)
} else{
    setContentView(R.layout.main
}

アプリ内購入-

http://developer.android.com/guide/google/play/billing/billing_overview.html

この投稿では、AdMobを使用していると想定しましたが、すべての企業に同じことが当てはまるはずです。

最後に、adView.View.GONE ISの使用は悪い習慣です**しないでください**

于 2012-11-10T15:12:56.037 に答える
3

私はまだこれをテストしていません。

ビューを完全に削除することもできるようです。

AdMob広告を正しく無効にする

于 2013-03-09T23:42:02.840 に答える