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 do wyświetlania reklam w Ad Managerze.

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

Narzędzia Ad Managera do wyświetlania reklam podają informacje o tym, które reklamy się wyświetliły. Jeśli wyświetlają się nieoczekiwane reklamy, za pomocą tych narzędzi możesz sprawdzić, dlaczego tak się dzieje.

Wymagania wstępne

  • Pakiet SDK do reklam mobilnych Google w wersji 10.2.0 lub nowszej.
  • dostęp do konta Google Ad Managera;
  • Wykonaj instrukcje w sekcji Pierwsze kroki.

Przygotuj aplikację

Debugowanie wymaga interakcji z menu opcji debugowania w pakiecie SDK. Zalecaną metodą otwierania menu jest dodanie do aplikacji podanej niżej funkcji i jej wywołanie w odpowiedzi na działanie 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 dowolna prawidłowa jednostka reklamowa z Twojego konta Ad Managera.

Innym sposobem otwarcia menu jest długie naciśnięcie za pomocą 2 palców na kreacji, ale nie zadziała ono w przypadku wszystkich formatów reklam, np. reklam natywnych. Podczas przesuwania musisz uważać, aby nie kliknąć reklamy. Wywoływanie tej metody jest znacznie bardziej niezawodne.

Po dodaniu możliwości otwarcia menu opcji debugowania uruchom aplikację i uaktywnij funkcję opisaną powyżej. Otworzy się to menu:

Wybierz Creative Preview, by połączyć urządzenie. Otworzy się przeglądarka i automatycznie otworzy ją, aby 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.

Teraz możesz sprawdzić, czy urządzenie zostało połączone w interfejsie Ad Managera. Możesz też zezwolić innym użytkownikom 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 użytkownika ponownie otwórz menu opcji debugowania na urządzeniu i ponownie wybierz Podgląd kreacji. Dzięki temu pakiet SDK może sprawdzić w usłudze Ad Manager, czy udało się połączyć urządzenie, oraz uzyskać pewne informacje o przesłanym kreacji. Jeśli wcześniej udało się połączyć urządzenia, menu debugowania zamknie się natychmiast. 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 opisane 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.