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 oraz Narzędzia Ad Managera do wyświetlania reklam.

Podgląd w aplikacji umożliwia sprawdzanie własnych kreacji renderowanych w aplikacji mobilnej. Ten podgląd jest szczególnie ważny przydatne, jeśli masz kreacje, które wchodzą w interakcję z aplikacją, zachowują się niepowtarzalnie lub wykorzystywać aplikację do renderowania (w tym kreacji natywnych i MRAID).

Narzędzia Ad Managera do wyświetlania reklam podać informacje o tym, które reklamy zostały wyświetlone; więc gdy wyświetlają się nieoczekiwane reklamy, możesz znaleźć przyczynę problemu za pomocą narzędzi do wyświetlania reklam.

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 na otwarcie menu jest dodanie poniższej funkcji do aplikacji i uruchamiać go 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")
  }
}

Każda prawidłowa jednostka reklamowa z Twojego konta Ad Managera wystarczy do otwarcia menu opcji debugowania.

Menu można też otworzyć przez długie 2 palce kliknij kreację, nie zadziała w przypadku niektórych formatów reklam, np. reklam natywnych. Uważaj, by nie aby kliknąć reklamę podczas jej przesunięcia. Wywoływanie powyższej metody jest znacznie solidny.

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

Wybierz Creative Preview, by połączyć urządzenie. Po otwarciu przeglądarki automatycznie otwiera okno przeglądarki, w którym możesz zalogować się w usłudze Ad Manager. Po logowania, nadaj mu nazwę, aby zarejestrować je na koncie Ad Managera. Potem kliknij Zweryfikuj.

Na tym etapie możesz sprawdzić, czy Twoje urządzenie zostało połączone na Interfejs menedżera. Możesz też zezwolić innym na dostęp urządzenia.

Podgląd w aplikacji

Wykonaj te czynności, by przekazać kreację na połączone konto urządzenia. Upewnij się, że Przekazana kreacja jest częścią aktywnego elementu zamówienia kierowanego na boks reklamowy, w którym przy tworzeniu kreacji.

Po przekazaniu kreacji z interfejsu otwórz na swoim na urządzeniu i jeszcze raz wybierz Creative Preview. Dzięki temu pakiet SDK sprawdzić w usłudze Ad Manager, czy urządzenie zostało połączone, i uzyskać informacje o przesłanej kreacji. Jeśli łączenie urządzeń było poprzednia próba zakończyła się pomyślnie, menu debugowania zostanie natychmiast zamknięte. Jeśli tak niepowodzenie, zostanie wyświetlony monit o ponowne połączenie konta.

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

Narzędzia do wyświetlania reklam

Wykonaj czynności opisane w artykule Sprawdzanie wyświetlania reklam. Menedżer rozwiązywania problemów z wyświetlaniem reklam. Po wykonaniu tych czynności pojawi się ona w interfejsie Ad Managera i zobaczysz więcej informacji o żądaniu która się wyświetliła.