gpt4 book ai didi

java - 如何在每次单击按钮时显示 Admob 插页式广告

转载 作者:行者123 更新时间:2023-12-01 21:14:30 25 4
gpt4 key购买 nike

我想知道如何在每次按下按钮时显示 Admob 插页式广告。我已成功显示插页式广告,但仅在第一次按下按钮时显示。这是我的代码:

package com.mycash.borgjake.mycash;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import android.widget.Button;
import android.widget.TextView;

import android.view.View;

import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;

import static com.mycash.borgjake.mycash.R.styleable.View;

public class MainActivity extends AppCompatActivity {

private InterstitialAd mInterstitial;


Button btnClick;
Button btnWithdraw;

TextView txtBalance;

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

AdView adView = (AdView)findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);

btnClick = (Button) findViewById(R.id.button);

txtBalance = (TextView) findViewById(R.id.textView);

btnClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String countValue = txtBalance.getText().toString();
int dblCountValue = Integer.parseInt(countValue);

if(mInterstitial.isLoaded()) {
mInterstitial.show();
}

dblCountValue++;
txtBalance.setText(String.valueOf(dblCountValue));


}
});

mInterstitial = new InterstitialAd(this);
mInterstitial.setAdUnitId("...");
AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mInterstitial.loadAd(request);

}

public void onButtonClick(View v) {
if(v.getId() == R.id.button2) {
Intent i = new Intent(MainActivity.this, Withdraw.class);
startActivity(i);
}
}
}

感谢您提前提供的帮助:)

最佳答案

首先在按钮 onClick() 方法中添加以下行,

AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
mInterstitial.loadAd(request);

关于java - 如何在每次单击按钮时显示 Admob 插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40486033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com