So verhindern Sie, dass ein Benutzer eine Belohnungsanzeige mit Rückenpresse schließtJava

Java-Forum
Anonymous
 So verhindern Sie, dass ein Benutzer eine Belohnungsanzeige mit Rückenpresse schließt

Post by Anonymous »

Ich habe eine App, die Admob -Belohnungsvideos und interstellare Anzeigen anzeigt, aber ich habe festgestellt, dass ein Benutzer einfach die Rückschaltfläche drücken kann und die Anzeige schließt. Gibt es sowieso, um zu verhindern, dass die Anzeige schließt, indem ich nur auf die Back -Button klicke?

Code: Select all

public class EarnActivity extends AppCompatActivity implements RewardedVideoAdListener{
private RewardedVideoAd mAd;
private boolean showing;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.earn);
runAd();

}

< /code>

Dies ist die Methode, um die AD < /p>

auszuführen
private void runAd(){

MobileAds.initialize(this, "App ID");

mAd = MobileAds.getRewardedVideoAdInstance(this);
mAd.setRewardedVideoAdListener(this);
loadRewardVideoAd();
mAd.show();

}

loadRewardVideoAd(){

if(!mAd.isLoaded())
{
mAd.loadAd("ad-number", new AdRequest.Builder().build());
}

}

< /code>

Und dies sind meine @Override -Methoden, einschließlich der Onbackprimed -Methode < /p>

 @Override
public void onRewardedVideoAdLoaded() {

}

@Override
public void onRewardedVideoAdOpened() {

}

@Override
public void onRewardedVideoStarted() {
showing = true;
}

@Override
public void onRewardedVideoAdClosed() {
loadRewardVideoAd();
showing = false;
}

@Override
public void onRewarded(RewardItem rewardItem) {

}

@Override
public void onRewardedVideoCompleted(){

}

@Override
public void onRewardedVideoAdLeftApplication() {

}

@Override
public void onRewardedVideoAdFailedToLoad(int i) {

loadRewardVideoAd();
}

@Override
public void onBackPressed() {

if(showing){

}else{
super.onBackPressed();

}
}

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post