Z tego przewodnika dowiesz się, jak zintegrować niestandardowe formaty reklam natywnych z reklamami otwartymi pomiar skuteczności.
Wymagania wstępne
- Pakiet SDK do reklam mobilnych Google w wersji 18.1.1 lub nowszej.
- Przeczytaj artykuł Open Measurement z reklamami mobilnymi SDK.
- Zintegruj niestandardowe formaty reklam natywnych.
- Konfigurowanie ustawień widoczności usługodawca i przypisz je do elementu zamówienia.
- Wpisz nazwę partnera podczas tworzenia niestandardowej oferty w interfejsie Ad Managera.
Integracja
Jeśli planujesz korzystać z pomiaru otwartego w przypadku niestandardowych formatów reklam natywnych, które: nie zawierają komponentu wideo, więc to Ty odpowiadasz za wywołanie metody interfejsów API pomiarów. Pomiar otwarty dla niestandardowej reklamy natywnej typu displayowego są obsługiwane tylko przez pakiet SDK do reklam mobilnych w wersji 18.1.1 lub nowszej.
Jeśli korzystasz z niestandardowych formatów reklam natywnych z komponentem wideo, nie musisz postępuj zgodnie z instrukcjami w tym przewodniku. pakiet SDK do reklam mobilnych śledzi widoczność zasobu wideo na w Twoim imieniu.
Wczytywanie reklamy
Wczytywanie reklamy wygląda tak samo niezależnie od tego, czy korzystasz z pomiaru otwartego. Oto
metody, która pokazuje, jak wysłać żądanie NativeCustomFormatAd
:
public void loadAd() {
AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
.forCustomFormatAd("YOUR-TEMPLATE-ID",
new NativeCustomFormatAd.OnCustomFormatAdLoadedListener() {
@Override
public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) {
// Register your view and begin open measurement.
// We will define this method below.
MyActivity.this.registerOpenMeasurementAndShowAd(ad);
}
},
new NativeCustomFormatAd.OnCustomClickListener() {
@Override
public void onCustomClick(NativeCustomFormatAd ad, String s) {
// Handle the click action
}
})
.withAdListener( ... )
.withNativeAdOptions( ... )
.build();
}
Zarejestruj widok i rozpocznij pomiary
Aby włączyć pomiar otwarty na urządzeniu NativeCustomFormatAd
, zarejestruj niestandardowy
wyświetlenie reklamy z obiektem DisplayOpenMeasurement
powiązanym z parametrem
NativeCustomFormatAd
Obiekt DisplayOpenMeasurement
udostępnia
Metoda setView()
do zarejestrowania widoku kontenera w otwartym pomiarze.
Musisz też wyraźnie wskazać pakiet SDK, aby rozpocząć pomiary reklamy. Aby to zrobić, wywołaj metodę start()
obiektu DisplayOpenMeasurement
w NativeCustomFormatAd
. Metoda start()
musi być wywoływana z poziomu głównego
i kolejne wywołania nie przyniosą żadnego efektu.
Jak to wygląda:
public void registerOpenMeasurementAndShowAd(NativeCustomFormatAd ad) {
...
// Show ad
...
displayCustomFormatAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();
}
Pamiętaj, że reklama powinna być wyświetlana przed zarejestrowaniem wyświetlenia. Wyświetlanie Twoja reklama jest uwzględniona w sekcji Niestandardowa reklama natywna Formaty.
Układ customTemplateAdFrame
to kontener reklamy dla tagów
NativeCustomFormatAd
i musi zawierać wszystkie zasoby w ramce ograniczającej
widoku.
Uzyskanie certyfikatu IAB
Po opublikowaniu aplikacji zaczniesz otrzymywać dane pomiarowe; jednak Twoje dane nie będą certyfikowane, dopóki nie wykonasz Proces certyfikacji IAB.