Laporan Aktivitas Iklan adalah tampilan terpusat dari performa iklan Anda. Diagram ini menggabungkan data, metrik, dan dimensi dari API laporan jaringan dan API laporan mediasi, serta data bidding ke dalam satu laporan terpadu.
Ads Activity Report API memberikan peningkatan tambahan dari Mediasi Report API dan Network Report API seperti yang terlihat pada tabel di bawah:
| API Laporan Jaringan | API Laporan Mediasi | API Laporan Aktivitas Iklan | |
|---|---|---|---|
| Performa jaringan | ✅ | ✅ | ✅ |
| Performa waterfall | ✅ | ✅ | |
| Performa bidding | ✅ | ||
| Performa Eksperimen A/B dengan mediasi | ✅ | ||
| Pelaporan per jam | ✅ | ||
| Ukuran laporan | 100 rb | 100 rb | 500 rb |
Metrik, dimensi, dan filter dimensi
Metrik berikut telah ditambahkan ke Ads Activity Report API di selain banyak metrik yang tersedia di Network Report API dan Mediation Report API.
| Metrik | Deskripsi |
|---|---|
| BID_REQUEST | Jumlah permintaan yang dibuat ke sumber iklan bidding. |
| BIDS_IN_AUCTION | Jumlah bid yang diajukan oleh sumber iklan yang berpartisipasi dalam lelang bidding. |
| WINNING_BIDS | Jumlah bid yang memenangkan lelang bidding. |
Dimensi baru berikut disertakan dalam Ads Activity Report API.
| Dimensi | Deskripsi |
|---|---|
| MINGGU | Tanggal hari pertama dalam seminggu (sesuai dengan bahasa kode yang disebutkan di setelan pelokalan) dalam format YYYYMMDD (untuk misalnya, "20210701"). Permintaan hanya dapat menentukan salah satu dari DATE, WEEK, atau MONTH dimensi waktu. |
| JAM | Jam dalam format HH dalam waktu PST. Misalnya, "05" untuk pukul 05.00 PST, "13" untuk pukul 13.00 PST. Dimensi DATE juga harus ditentukan dalam permintaan. J maksimal 28 hari data ditampilkan jika dimensi HOUR ditentukan. Tanggal mulai rentang tanggal yang lebih besar dari 28 hari sebelum tanggal saat ini menghasilkan {i>error<i}. |
| MEDIATION_AB_TEST (nama eksperimen) | Melihat performa berdasarkan pengujian A/B mediasi. Anda wajib menentukan jika dimensi VARIANT ditentukan. |
| MEDIATION_AB_TEST_VARIANT (Varian A, Varian B) | Melihat performa berdasarkan varian pengujian A/B mediasi. |
| Nama dimensi di Mediation Report API | Nama dimensi di Ads Activity Report API | Deskripsi |
|---|---|---|
| UNIT_IKLAN1 | AD_UNIT_ID | ID unik unit iklan (misalnya, "123456789"). |
| AD_UNIT_NAME | Nama unit iklan. | |
| APLIKASI1 | APP_ID | ID unik aplikasi seluler (misalnya, "1234567890"). |
| APP_NAME | Nama aplikasi. | |
| SUMBER_IKLAN1 | AD_SOURCE_ID | ID unik sumber iklan (misalnya, "1234567890123456789". |
| AD_SOURCE_NAME | Nama sumber iklan (misalnya, "Jaringan AdMob"). | |
| AD_SOURCE_INSTANCE1 | AD_SOURCE_INSTANCE_ID | ID unik instance sumber iklan (misalnya, "123456789012"). |
| AD_SOURCE_INSTANCE_NAME | Nama instance sumber iklan (misalnya, "AdMob (default)"). | |
| MEDIATION_GROUP1 | MEDIATION_GROUP_ID | ID unik grup mediasi (misalnya, "1234567890"). |
| MEDIATION_GROUP_NAME | ID unik grup mediasi (misalnya, "AdMob (default)"). |
1: Lihat Scalars untuk informasi tambahan.
Dimensi berikut memiliki format yang diperbarui.
| Nama dimensi di Mediation Report API | Deskripsi di Mediation Report API | Deskripsi di Ads Activity Report API |
|---|---|---|
| ESTIMATED_EARNINGS | Estimasi penghasilan penayang AdMob. Unit mata uang (USD,
EUR, atau lainnya) dari metrik penghasilan ditentukan oleh pelokalan
untuk mata uang. Jumlahnya dalam mikro. Misalnya, $6,50 akan menjadi
yang dinyatakan sebagai 6500000.
Estimasi penghasilan per tingkat grup mediasi dan per sumber iklan adalah didukung sejak 20 Oktober 2019. Estimasi penghasilan pihak ketiga akan tampilkan 0 untuk tanggal sebelum 20 Oktober 2019. |
Estimasi penghasilan penayang AdMob. Unit mata uang (USD, EUR, atau lainnya) dari metrik penghasilan ditentukan oleh pelokalan untuk mata uang. |
| OBSERVED_ECPM | Estimasi eCPM rata-rata jaringan iklan pihak ketiga. Unit mata uang
(USD, EUR, atau lainnya) dari metrik penghasilan ditentukan oleh pelokalan
untuk mata uang. Jumlahnya dalam mikro. Misalnya, $2,30 akan menjadi
yang dinyatakan sebagai 2300.000.
Estimasi eCPM rata-rata per grup mediasi dan per tingkat instance sumber iklan didukung mulai 20 Oktober 2019. Estimasi rata-rata pihak ketiga eCPM akan menampilkan 0 untuk tanggal sebelum 20 Oktober 2019. |
eCPM rata-rata untuk semua iklan. Satuan mata uang (USD, EUR, atau lainnya) untuk
metrik penghasilan ditentukan oleh setelan pelokalan untuk mata uang.
eCPM rata-rata per grup mediasi dan per tingkat instance sumber iklan adalah didukung sejak 20 Oktober 2019. OBSERVED_ECPM akan menampilkan 0 untuk tanggal sebelum 20 Oktober 2019. |
Scalars
Dimensi di bawah telah diperbarui di Ads Activity Report API menjadi nilai skalar dan bukan objek. Ini akan menyederhanakan respons dan mengurangi kompleksitas performa yang signifikan.
Dimensi yang terpengaruh di Mediation Report API dan Network Report API:
AD_UNITAPPAD_SOURCEAD_SOURCE_INSTANCEMEDIATION_GROUP
| Contoh data respons laporan | |
|---|---|
| Format dimensi Mediasi / Jaringan API | "AD_UNIT": {
"value":"ca-app-pub-XXXXXXXXXXXXXXXXX/YYYYYYYYYY",
"displayLabel": "Test ad unit name"
} |
| Format dimensi AAR API | "AD_UNIT_NAME": "Test ad unit name", "AD_UNIT_ID": "ca-app-pub-XXXXXXXXXXXXXXXXX/YYYYYYYYYY" |
Pelaporan per jam
Sekarang Anda dapat melihat performa berdasarkan jam di AdMob API. Pelaporan per jam adalah tersedia hingga 28 hari.
Dimensi TANGGAL juga harus ditentukan dalam permintaan untuk mengambil data per jam layanan otomatis dan data skalabel. Data maksimal 28 hari akan ditampilkan jika dimensi HOUR adalah yang ditentukan. Tanggal mulai rentang tanggal yang lebih besar dari 28 hari sebelum tanggal saat ini menampilkan {i>error<i}.
Ukuran laporan yang lebih besar
Ads Activity Report API memungkinkan Anda mengambil total 500.000 baris. Sebagai informasi tambahan, lihat panduan kuota.
Buat permintaan
Ikuti langkah-langkah berikut untuk membuat permintaan.
curl (baris perintah)
Permintaan yang menggunakan curl
Muat file rahasia klien dan buat kredensial otorisasi.
Saat pertama kali Anda melakukan langkah ini, Anda akan diminta untuk menyetujui prompt otorisasi di browser Anda. Sebelum menerima, pastikan Anda login dengan Akun Google yang memiliki akses ke AdMob API. Nama aplikasi akan diberi otorisasi untuk mengakses data atas nama mana pun akun Anda saat ini masuk.
Untuk autentikasi dan otorisasi, sebaiknya gunakan oauth2l, alat command line sederhana untuk bekerja dengan Google OAuth 2.0. Instal oauth2l dan jalankan di bawah, mengganti path_to_credentials_json dengan jalur ke file
credentials.jsonyang Anda download saat mendaftarkan aplikasi cloud kita. Untuk proses pertama, perintah memandu Anda melalui alur otorisasi OAuth 2.0. Operasi berikutnya akan memuat ulang token secara otomatis.~/go/bin/oauth2l header --json path_to_credentials_json \ https://www.googleapis.com/auth/admob.readonlyBuat laporan aktivitas iklan.
curl -X POST https://admob.googleapis.com/v1alpha/accounts/pub-XXXXXXXXXXXXXXXX/adsActivityReport:generate \ -H "Content-Type: application/json" \ -H "$(~/go/bin/oauth2l header --json path_to_credentials_json https://www.googleapis.com/auth/admob.readonly)" --data @- << EOF { "report_spec": { "date_range": { "start_date": {"year": 2023, "month": 1, "day": 1}, "end_date": {"year": 2023, "month": 1, "day": 2} }, "dimensions": ["DATE", "HOUR", "MEDIATION_AB_TEST", "VARIANT", "AD_SOURCE_ID", "AD_SOURCE_NAME"], "metrics": ["CLICKS", "BID_REQUEST","WINNING_BIDS", "IMPRESSIONS", "ESTIMATED_EARNINGS" ], "dimension_filters": [{"dimension": "COUNTRY", "matches_any": {"values": ["US"]}}], "sort_conditions": [{"metric":"CLICKS", "order": "DESCENDING"}], "localization_settings": {"currency_code": "USD", "language_code": "en-US"} } } EOFContoh respons:
{ "rows": [ { "dimensionValues": { "DATE": { "value": "20221102" }, "HOUR": { "value": "23" }, "MEDIATION_AB_TEST": { "value": "Mediation AB Test" }, "VARIANT": { "value": "Variant A" }, "AD_SOURCE_ID": { "value": "5450213213286189855" }, "AD_SOURCE_NAME": { "value": "AdMob Network" } }, "metricValues": { "CLICKS": { "doubleValue": 0 }, "BID_REQUEST": { "integerValue": "27" }, "WINNING_BIDS": { "doubleValue": 0.1111111111111111 }, "IMPRESSIONS": { "integerValue": "2" }, "ESTIMATED_EARNINGS": { "doubleValue": 0 } } }, { "dimensionValues": { "DATE": { "value": "20221102" }, "HOUR": { "value": "23" }, "MEDIATION_AB_TEST": { "value": "Mediation AB Test" }, "VARIANT": { "value": "Variant B" }, "AD_SOURCE_ID": { "value": "5450213213286189855" }, "AD_SOURCE_NAME": { "value": "AdMob Network" } }, "metricValues": { "CLICKS": { "doubleValue": 1 }, "BID_REQUEST": { "integerValue": "6" }, "WINNING_BIDS": { "doubleValue": 1 }, "IMPRESSIONS": { "integerValue": "3" }, "ESTIMATED_EARNINGS": { "doubleValue": 0.000427519 } } } ]}