Creative Preview i narzędzia do wyświetlania

Z tego przewodnika dowiesz się, jak debugować wyświetlanie reklam za pomocą podglądu w aplikacji i narzędzi Ad Managera do wyświetlania reklam.

Podgląd w aplikacji umożliwia sprawdzanie własnych kreacji renderowanych w aplikacji mobilnej. Taki podgląd jest szczególnie przydatny, jeśli masz kreacje, które wchodzą w interakcje z aplikacją, zachowują się niestandardowo lub wymagają renderowania w aplikacji (w tym kreacji natywnych i MRAID).

Narzędzia do wyświetlania reklam w usłudze Ad Manager dostarczają informacji o tym, które reklamy zostały wyświetlone. Jeśli więc wyświetlają się nieoczekiwane reklamy, skorzystaj z narzędzi do wyświetlania reklam, by poznać przyczynę.

Wymagania wstępne

  • Pakiet SDK do reklam mobilnych Google w wersji 10.2.0 lub nowszej.
  • Dostęp do konta Google Ad Managera.
  • Wykonaj te pierwsze kroki.

Przygotowanie aplikacji

Debugowanie wymaga interakcji z menu opcji debugowania pakietu SDK. Aby otworzyć menu, zalecamy umieszczenie w aplikacji poniższej funkcji i jej aktywowanie na podstawie działania użytkownika:

Java

public class MainActivity extends AppCompatActivity {

  ...

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this);
  }

  ...

  // Opens a debug menu. Call this method based on a user action.
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  public void openDebugMenu() {
    MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID");
  }
}

Kotlin

class MainActivity : AppCompatActivity() {

  ...

  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this)
  }

  ...

  // Opens a debug menu. Call this method based on a user action.
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  fun openDebugMenu() {
    MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID")
  }
}

Do otwarcia menu opcji debugowania wystarczy każda prawidłowa jednostka reklamowa z konta Ad Managera.

Innym sposobem otwarcia menu jest przytrzymanie kreacji dwoma palcami, ale nie zadziała to w przypadku wszystkich formatów reklam, np. reklam natywnych. Pamiętaj, by nie klikać reklamy podczas przesuwania. Wywołanie metody powyżej jest znacznie bardziej niezawodne.

Po dodaniu możliwości otwierania menu opcji debugowania uruchom aplikację i aktywuj powyższą funkcję. Otworzy się to menu:

Kliknij Creative Preview, aby połączyć urządzenie. Otworzy się przeglądarka, która automatycznie przejdzie do przeglądarki, w której możesz zalogować się w usłudze Ad Manager. Po zalogowaniu się nadaj urządzeniu nazwę, aby zarejestrować je na koncie Ad Managera. Następnie kliknij Zweryfikuj.

W tym momencie możesz sprawdzić, czy urządzenie zostało połączone w interfejsie Ad Managera. Możesz też przyznać dostęp do swoich urządzeń innym osobom.

Podgląd w aplikacji

Wykonaj odpowiednie czynności, by przekazać kreację na połączone urządzenie. Upewnij się, że przekazana kreacja jest częścią aktywnego elementu zamówienia kierowanego na boks reklamowy, w którym ma się ona znajdować.

Po przekazaniu kreacji z interfejsu ponownie otwórz na urządzeniu menu opcji debugowania i jeszcze raz wybierz Creative Preview. Dzięki temu pakiet SDK może sprawdzić Ad Managera, aby sprawdzić, czy urządzenie zostało połączone, i uzyskać informacje o przekazanej kreacji. Jeśli wcześniej udało się połączyć urządzenia, menu debugowania zostanie natychmiast zamknięte. Jeśli się nie udało, pojawi się prośba o ponowne połączenie konta.

Na koniec załaduj reklamę w boksie, w którym chcesz zobaczyć podgląd.

Narzędzia do dostawy

Aby rozwiązać problemy z wyświetlaniem reklam, wykonaj czynności opisane w artykule Sprawdzanie wyświetlania w usłudze Ad Manager. Po wykonaniu tych czynności żądanie pojawi się w interfejsie Ad Managera i będzie można wyświetlić więcej informacji o wyświetlonej reklamie.