
hunter123
Neues Mitglied
- 0
Hallo Forum,
wie ihr bereits kennt Werbung -> AdMob ich habe mir eine schöne Methode Programmiert wo ich :
1. Free &. Premium dh. Werbung ON - Werbung OFF switsche.
2. Und abfange wenn ich meine App Debug das die Werbung in den Test Mode geht so.
Nach stündiger Google Suche war ich fündig (Code) ->Copy & Paste und halt bisschen was verändert.
Aber des mit den Test Einblendungen funktioniert immer noch nicht ich dachte das würde dieses Methode erfüllen:
was fehlt oder was mach ich falsch ?
Wenn ich Debug kommt da Werbung von anderen Unternehmen etc. was im Test Mode ja nicht der Fall sein sollte.
Und ja die Attribute verändere ich dynamisch aus anderen klassen.
Meine Methoden:
1.Aufruf der Methode aus der Klasse Werbung mit dem AdView & LinearLayout.
2. Die Klasse Werbung selber
wie ihr bereits kennt Werbung -> AdMob ich habe mir eine schöne Methode Programmiert wo ich :
1. Free &. Premium dh. Werbung ON - Werbung OFF switsche.
2. Und abfange wenn ich meine App Debug das die Werbung in den Test Mode geht so.
Nach stündiger Google Suche war ich fündig (Code) ->Copy & Paste und halt bisschen was verändert.
Aber des mit den Test Einblendungen funktioniert immer noch nicht ich dachte das würde dieses Methode erfüllen:
Code:
adRequest.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
Wenn ich Debug kommt da Werbung von anderen Unternehmen etc. was im Test Mode ja nicht der Fall sein sollte.
Und ja die Attribute verändere ich dynamisch aus anderen klassen.

Meine Methoden:
1.Aufruf der Methode aus der Klasse Werbung mit dem AdView & LinearLayout.
Code:
AdView AdView = (AdView) findViewById(R.id.adView);
LinearLayout ll = (LinearLayout)findViewById(R.id.linearlayout_kleidung);
Werbung w = new Werbung();
w.AdMobWerbung(AdView, ll);
2. Die Klasse Werbung selber
Code:
public class Werbung extends Activity {
public static int funktion = 0;
public static String entwicklermode = "test"; // Ausschalten wenn in den PlayStore stellen
public static String app_user = "free"; // Ausschalten wenn Premium version ist
public Werbung()
{
}
public void AdMobWerbung(AdView adview,LinearLayout ll)
{
if(app_user == "free")
{
if (entwicklermode == "test") {
AdRequest.Builder adRequest = new AdRequest.Builder();
adRequest.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adview.loadAd(adRequest.build());
} else {
AdRequest.Builder adRequest = new AdRequest.Builder();
adview.loadAd(adRequest.build());
}
}
else if(app_user == "premium")
{
ll.removeView(adview);
}
}
}