前提・実現したいこと
アンドロイドアプリでMainActivityで配置したBanner広告がSubActivityで表示されないようにするにはどうしたら良いでしょうか。
発生している問題・エラーメッセージ
アンドロイドアプリで、MainActivityの最下部にBanner広告(AdView)を配置した状態で、startActivityForResultでSubActivityを立ち上げると、SubActivityの最下部にもBanner広告が出てしまう。SubActivityではBanner広告は表示されないようにしたいです。
なお、SubActivityはたくさんあるので、SubActivityのどれかが起動するたびにBanner広告を非表示にして…のようなやり方は避けたく、簡潔な方法が望ましいです。
該当のソースコード
public class MainActivity extends AppCompatActivity {
・・・
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
・・・
MobileAds.initialize(this,"[広告ユニットID]"); AdView adview = findViewById(R.id.activity_main_ad); AdRequest adRequest = new AdRequest.Builder().build(); adview.loadAd(adRequest); }
・・・
public void buttonOnClick(View view){
Intent i = new Intent(this,SubActivity.class);
startActivityForResult(i,REQUEST_CODE1);
}
・・・
}
JAVA
補足情報(FW/ツールのバージョンなど)
アンドロイドスタジオ3.4.2を使用しています。
Minimum SDK Versionは16です
admobのアプリIDやユニットIDは試験用のものを使用しています。
あなたの回答
tips
プレビュー