Ich wollte auch Benutzern die Möglichkeit geben, Anzeigen zu deaktivieren - warum zwingt Menschen, sie zu sehen, wenn sie nicht wollen? und warum sollten Sie erwarten, dass die Leute für diese Option bezahlen?
Wie auch immer, ich skizzierte, wie ich das in this article tat.Der Artikel geht mehr ins Detail, aber hier ist die relevanten Teile:
Der Code i-Anzeigen deaktivieren verwenden:
private void hideAd() {
final AdView adLayout = (AdView) findViewById(R.id.adView1);
runOnUiThread(new Runnable() {
@Override
public void run() {
adLayout.setEnabled(false);
adLayout.setVisibility(View.GONE);
}
});
}
Und sie auf zurück zu drehen (falls jemand fühlte sich großzügig)
private void showAd() {
final AdView adLayout = (AdView) findViewById(R.id.adView1);
runOnUiThread(new Runnable() {
@Override
public void run() {
adLayout.setEnabled(true);
adLayout.setVisibility(View.VISIBLE);
adLayout.loadAd(new AdRequest());
}
});
}
Warten. Sie verdienen Geld mit Anzeigen und Sie lassen den Benutzer sie deaktivieren, wenn sie möchten? Oder müssen sie bezahlen, um Anzeigen zu deaktivieren? –
Ich möchte mit den Anzeigen kein Geld verdienen. Aber ich möchte dem Nutzer die Möglichkeit geben, die weitere Entwicklung von Apps durch Anzeigen der Anzeigen zu unterstützen. – Mark