2016-12-15 9 views
1

私はバナー広告ユニットを持っています。このユニットは、1つの広告ソース、つまりAdmobネットワークを通じてのみ配信されます。私は自分の要求に従って広告を表示するかどうかを制御しようとしていました。具体的には、ハウス広告キャンペーンのような広告ユニットを一時停止または有効にしていましたが、広告に表示されないようにするには、https://firebase.google.com/docs/admob/android/targeting#location でも問題は同じですが、コントロールi私の国に住所を設定して広告を表示するサーバーコールを行う必要がありますAdmobネットワーク経由で広告ユニットの広告を一時停止して再開する方法はありますか?

解決方法はありますか?またはより良いものが高く評価されます。

答えて

0

あなたは、私がAdMobのダッシュボードや、これがあることを何かなどを介して解決策を探していますゴーン

<com.google.android.gms.ads.AdView 
    android:id="@+id/adView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    ads:adSize="BANNER" 
    ads:adUnitId="Your Id" 
    android:layout_centerHorizontal="true"/> 
主な活動で

AdView admobBannerView = (AdView) findViewById(R.id.adView); 

//when ever you dont want to display ad 

    admobBannerView.setVisibility(View.GONE); 

//when you want to display ad 

admobBannerView.setVisibility(View.VISIBLE); 
+1

にバナービューの可視性を作り、広告を表示したくありませんクライアントの変更を私はアプリのリリースなしで私はいつでも切り替えることができません – KshitijJaju

+0

あなたはhttp://imgur.com/a/gvCso、これを行うことができます可能性がありますフリークエンシーキャップで10日間の方法のユーザーに1つの印象を設定10日間で1件の広告しか表示されず、広告はほぼ無効になります – Redman

+0

バナー広告にフリークエンシーキャップを設定することはできません。インタースティシャル広告にのみオプションがあります – KshitijJaju

関連する問題