Creative Preview i narzędzia do wyświetlania

Z tego przewodnika dowiesz się, jak debugować wyświetlanie reklam, korzystając z 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 interakcję z aplikacją, działają w unikalny sposób lub wykorzystują aplikację do renderowania (w tym kreacje natywne i MRAID).

Narzędzia Ad Managera do wyświetlania reklam dostarczają informacji o tym, które reklamy zostały wyświetlone. Dzięki nim, gdy wyświetlą się nieoczekiwane reklamy, warto użyć narzędzi do wyświetlania reklam, aby ustalić przyczynę.

Wymagania wstępne

  • pakietu SDK do reklam mobilnych Google w wersji 10.2.0 lub nowszej.
  • Dostęp do konta Google Ad Managera.
  • Wykonaj czynności opisane w sekcji Pierwsze kroki.

Przygotowanie aplikacji

Debugowanie wymaga interakcji z menu opcji debugowania pakietu SDK. Zalecanym sposobem otwierania menu jest zastosowanie w aplikacji poniższej funkcji i wywołanie jej 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")
  }
}

Aby otworzyć menu opcji debugowania, wystarczy każda prawidłowa jednostka reklamowa z konta Ad Managera.

Innym sposobem otwarcia menu jest długie naciśnięcie 2 palcami kreacji, ale nie działa to w przypadku niektórych formatów reklam, takich jak reklamy natywne. Uważaj, by nie kliknąć reklamy podczas jej przesunięcia. Wywoływanie powyższej metody jest znacznie bardziej niezawodne.

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

Wybierz Creative Preview, by połączyć urządzenie. Przeglądarka otworzy się i automatycznie otworzy przeglądarkę, aby zalogować się w usłudze Ad Manager. Po zalogowaniu się nadaj swojemu urządzeniu nazwę, aby zarejestrować je na koncie Ad Managera. Następnie kliknij Zweryfikuj.

Na tym etapie możesz sprawdzić w interfejsie Ad Managera, czy Twoje urządzenie zostało połączone. Możesz też zezwolić innym na dostęp do Twoich urządzeń.

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ę pojawiać kreacja.

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

Na koniec wczytaj reklamę do boksu, którego podgląd chcesz wyświetlić.

Narzędzia do wyświetlania reklam

Aby rozwiązać problemy z wyświetlaniem reklam, wykonaj czynności podane w artykule Sprawdzanie wyświetlania w usłudze Ad Manager. Jeśli wykonasz te czynności, żądanie pojawi się w interfejsie Ad Managera i będziesz mieć dostęp do dodatkowych informacji o wyświetlonej reklamie.