2017-11-05 1 views
0

Ich folgte der tutorial, um ein Werbebanner in meiner App zu erstellen. Das funktioniert soweit, ich kann die Testanzeige sehen. Allerdings weist das Tutorial mich zwei verschiedenen Ad-IDs in zwei verschiedenen Orten zu verwenden:Verwirrung mit admob Anzeigenblock-IDs

  1. die Tätigkeit:

    MobileAds.initialize (this, "ca-app-pub-3940256099942544 ~ 3347511713");

  2. im Layout:

    Anzeigen: adUnitId = "ca-app-pub-3940256099942544/6300978111"

Frage 1: Was ist der Unterschied zwischen den beiden ids? Warum sind sie anders? Was ist der Zweck?

Ich habe ein Konto bei admob und auch einen Anzeigenblock erstellt. Die Anzeigenblock-ID sieht ähnlich wie die zweite der beiden oben genannten Anzeigen aus (sie enthält einen Schrägstrich). Allerdings konnte ich nirgends eine andere ID mit einer Tilde finden, wie die erste der beiden oben.

Frage 2: Sollte ich nur die eine tatsächliche Anzeigenblock-ID verwenden, die ich an beiden Stellen im Code habe? Wenn ja, warum ist das so überflüssig?

Frage 3: Meine App besteht eigentlich aus zwei Aktivitäten. Kann ich in beiden Aktivitäten die gleiche Anzeigenblock-ID verwenden?

Frage 4: Muss ich die MobileAds-Initialisierung in allen Aktivitäten vornehmen?

Antwort

1

1) Die ID, die Sie in die Methode initialize eingeben, ist Ihre App-ID. Daher wird jede Ihrer Apps eine andere ID haben. Der zweite, den Sie in Ihrer Banneransicht festlegen, ist die Anzeigenblock-ID. Jedes Werbebanner sollte eine andere ID haben.

2) Nein. Sie sind anders.

3) Nein, Sie sollten eine Anzeigenblock-ID pro Werbebanner verwenden. Wenn Sie zwei Banner hinzufügen möchten, erhalten Sie zwei IDs aus AdMob

4) Nein, die initialize-Methode sollte nur einmal pro Start aufgerufen werden.

Um die Identifikation mit den ~ zu bekommen,

  • gehen zu apps.admob.com
  • Auf der Werkzeugleiste auf der linken Seite, klicken Sie auf das Symbol mit den neun kleinen Quadraten
  • im Popup-Dingen, klicken Sie auf " Alle Anwendungen“auf der rechten unteren Ecke
  • Klicken Sie auf diese Schaltfläche, um die ID für die App kopieren Sie wollen:

enter image description here