Halaman ini menyediakan catatan rilis untuk AdSense Management API.
Versi 2
Versi ini memperkenalkan perubahan berikut untuk menghapus fungsi yang tidak digunakan lagi dan menyelaraskan AdSense Management API dengan standar Google API saat ini. Sesuai dengan skema pemberian versi Google API, versi ini akan diupdate dari waktu ke waktu untuk menyertakan fungsi tambahan (yang kompatibel dengan versi sebelumnya) daripada fungsi baru yang dirilis dalam versi minor terpisah.
2025-10-02
Laporan
- Menambahkan dimensi
TRAFFIC_SOURCE
, yang memungkinkan metrik dikelompokkan menurut sumber traffic (mis. "Google", "Bing", "Facebook", "Lainnya"). Untuk mengetahui informasi selengkapnya, lihat Pengelompokan sumber traffic.
2025-05-06
PolicyIssues
- Kolom
policyTopics[].must_fix
yang tidak digunakan lagi (lihat update sebelumnya) kini akan selalu ditetapkan kefalse
.
2025-02-24
PolicyIssues
- Menambahkan kolom
policyTopics[].type
untuk mengidentifikasi apakah topik kebijakan mewakili masalah kebijakan, masalah peraturan, atau preferensi pengiklan. Hal ini menggantikanpolicyTopics[].must_fix
, yang kini ditandai sebagai kolom yang tidak digunakan lagi.
2024-04-03
PolicyIssues
- Menambahkan koleksi baru untuk melaporkan pelanggaran dan peringatan kebijakan saat ini yang ada untuk suatu akun.
2023-06-19
Pembayaran
- payments.list kini menampilkan detail tentang pembayaran untuk penayang premium.
2023-06-13
Laporan
- Menambahkan metrik
FUNNEL_REQUESTS
,FUNNEL_IMPRESSIONS
,FUNNEL_CLICKS
, danFUNNEL_RPM
, yang memberikan informasi tentang performa unit non-iklan (misalnya, unit penelusuran terkait).
2023-03-30
Laporan
- Menambahkan dimensi
PAGE_URL
, yang memungkinkan metrik dikelompokkan menurut URL halaman (dengan beberapa peringatan, lihat Pengelompokan URL halaman).
2022-09-21
AdUnits
- Menambahkan metode pembuatan dan patch. Perhatikan bahwa metode ini hanya dapat digunakan oleh project yang diaktifkan untuk produk AdSense untuk Platform.
CustomChannels
- Menambahkan metode pembuatan, penambalan, dan pembaruan. Perhatikan bahwa metode ini hanya dapat digunakan oleh project yang diaktifkan untuk produk AdSense untuk Platform.
- Menambahkan kolom aktif ke resource.
Akun
- Menambahkan metode getAdBlockingRecoveryTag.
2022-08-25
Laporan
- Menambahkan dimensi
HOSTED_AD_CLIENT_ID
, yang memungkinkan penerbit host dan platform mengelompokkan metrik menurut akun penayang (penerbit host) dan menurut sub-akun (penerbit platform).
2022-05-03
AdClient
- Menambahkan metode get.
Laporan
- Menambahkan metode getSaved.
UrlChannels
- Menambahkan metode get.
2022-03-31
Akun
- Akun yang tidak aktif kini ditampilkan oleh API, dengan kolom
state
yang menunjukkan status akun.
AdClient
- Mirip dengan Perubahan akun, klien iklan yang tidak aktif kini ditampilkan oleh API, dengan kolom
state
yang menunjukkan status klien iklan.
2022-02-24
Pembayaran
-
Format nama resource telah diperluas untuk mendukung resource terpisah
untuk penghasilan YouTube. Perubahan ini dilakukan sebelum peluncuran bertahap
pengalaman AdSense yang lebih baik
untuk kreator YouTube, yang mana penghasilan YouTube akan dipisahkan
ke akun pembayarannya sendiri. Informasi pembayaran YouTube juga akan ditampilkan
dari metode daftar pembayaran, setelah Anda memiliki
akun pembayaran khusus
untuk penghasilan YouTube.
Penghasilan YouTube akan memiliki format nama resource berikut:
- accounts/{account}/payments/youtube-unpaid untuk penghasilan YouTube yang belum dibayar (saat ini).
- accounts/{account}/payments/youtube-yyyy-MM-dd untuk penghasilan YouTube berbayar.
Catatan: Nama resource untuk penghasilan AdSense tetap tidak berubah:- accounts/{account}/payments/unpaid untuk penghasilan AdSense (saat ini) yang belum dibayar.
- accounts/{account}/payments/yyyy-MM-dd untuk penghasilan AdSense yang dibayar.
2021-06-30
Laporan
- Menambahkan dimensi
AD_FORMAT_NAME
danAD_FORMAT_CODE
, yang menunjukkan cara iklan ditampilkan kepada pengguna di situs Anda (dalam halaman, vinyet, dll.). Perhatikan bahwa v1.4 memiliki dimensi (tidak digunakan lagi) dengan nama yang sama tetapi anggota yang berbeda; dua dimensi yang ditambahkan di v2 berbeda dengan dimensi yang ada di v1.4.
19-04-2021 (Rilis awal)
Umum
- Semua metode yang tidak digunakan lagi di v1.4 telah dihapus. Hal ini mencakup metode
resource yang tidak memerlukan
accountId
. Di v2,accountId
ditentukan di kolomparent
. - Sesuai dengan standar Google API, resource kini diidentifikasi oleh kolom
name
. Misalnya, nama AdClient akan terlihat sepertiaccounts/{accountId}/adclients/{adClientId}
. Selain itu, di v1.4, ID resource digunakan sebagai dimensi pelaporan, tetapi di v2, nilai tersebut kini tersedia melalui kolomreporting_dimension_id
di beberapa resource. - Kolom
kind
telah dihapus dari semua resource.
Akun
- Kolom
name
telah diubah menjadidisplay_name
. - Kolom
timezone
telah diubah dari string menjadigoogle.type.TimeZone
. - Kolom
creation_time
(jenis int64) telah diubah menjadicreate_time
(jenisgoogle.protobuf.Timestamp
). - Menambahkan kolom
pending_tasks
yang merupakan daftar tugas yang belum selesai dan harus diselesaikan sebagai bagian dari proses pendaftaran untuk akun baru. Misalnya, tugas dapat terkait dengan profil penagihan atau verifikasi telepon Anda. - Kolom
sub_accounts
telah dihapus. Fungsi serupa dapat dicapai di v2 dengan metode kustomlistChildAccounts
. Seluruh hierarki akun turunan dapat dibuat di v2 dengan memanggillistChildAccounts
secara rekursif.
AdClient
- Menghapus kolom
arc_opt_in
karena telah dihapus dari UI AdSense. - Kolom
supports_reporting
diganti dengan kolomreporting_dimension_id
, yang mewakili ID unik klien iklan seperti yang digunakan dalam dimensi pelaporanAD_CLIENT_ID
. Jikareporting_dimension_id
kosong, berarti AdClient tidak mendukung pelaporan.
UnitIklan
- Kolom
status
telah diganti namanya menjadistate
. Selain itu, statusACTIVE
tidak lagi menunjukkan apakah ada aktivitas di unit iklan ini dalam tujuh hari terakhir. Di v2, artinya unit iklan telah diaktifkan oleh pengguna dan dapat menayangkan iklan. - Kolom
code
telah dihapus. Nilai ini masih dapat ditemukan di akhir kolomname
(setelah garis miring terakhir). - Kolom
contentAdsSettings.backupOption
telah dihapus. - Kolom
type
telah dibatasi ke nilaiTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
, danLINK
. - Kolom lain yang telah dihapus di UI AdSense juga dihapus:
custom_style
,saved_style_id
,mobile_content_ads_settings
,feed_ads_settings
.
Notifikasi
- Metode
delete
telah dihapus. - Kolom
is_dismissible
telah dihapus. - Kolom
locale
telah diganti namanya menjadilanguage_code
.
CustomChannel
- Kolom
code
telah dihapus. Nilai ini masih dapat ditemukan di akhir kolomname
(setelah garis miring terakhir). - Kolom
targeting_info
telah dihapus karena sudah dihapus dari UI AdSense.
Pembayaran
- Kolom
payment_date
telah diganti namanya menjadidate
dan diubah dari jenis string menjadi jenisgoogle.type.Date
. - Kolom
payment_amount
dan kolompayment_amount_currency_code
telah digabungkan menjadi satu kolompayment
(misalnya, "¥1.235 JPY", "$1.234,57", "£87,65").
Laporan
- Dengan v2, data pelaporan AdSense Management API kini selaras dengan UI AdSense. Artinya, properti AdMob dan YouTube tidak lagi didukung. Selain itu, API hanya akan mendukung data laporan yang sudah ada sejak 3 tahun lalu.
- Resource
Metadata.dimensions
dan resourceMetadata.metrics
telah dihapus. - Metode baru telah ditambahkan untuk membuat laporan versi CSV, menggantikan parameter kueri di v1.4. Catatan: untuk kompresi, Anda tetap dapat menggunakan header HTTP "Accept-Encoding: gzip".
-
Beberapa kolom telah diubah pada pembuatan laporan ad hoc.
- Kolom
account_id
telah diganti namanya menjadiaccount
. - Kolom
dimension
telah diganti namanya menjadidimensions
. - Kolom
metric
telah diganti namanya menjadimetrics
. - Kolom
filter
telah diganti namanya menjadifilters
. - Kolom
sort
telah diganti namanya menjadiorder_by
. - Kolom
locale
telah diganti namanya menjadilanguage_code
. - Kolom
currency
telah diganti namanya menjadicurrency_code
. - Anda kini dapat menentukan beberapa rentang umum dengan
date_range
(misalnya,TODAY
,YESTERDAY
,MONTH_TO_DATE
,YEAR_TO_DATE
,LAST_7_DAYS
, danLAST_30_DAYS
), atau Anda dapat menentukanstart_date
danend_date
dengan menyeteldate_range
keCUSTOM
. - Kolom
start_date
danend_date
telah diubah dari jenis string menjadi jenisgoogle.type.Date
. Catatan: sebagai hasilnya, kata kunci tanggal relatif (misalnya, "today-6d") tidak lagi didukung. - Kolom boolean
use_timezone_reporting
telah diganti denganreporting_time_zone
, yang dapat memiliki salah satu dari dua nilai:ACCOUNT_TIME_ZONE
atauGOOGLE_TIME_ZONE
(yang berarti PST/PDT). Default di v2 adalahACCOUNT_TIME_ZONE
, yang berbeda dengan default di v1.4. - Kolom
start_index
telah dihapus. - Kolom
max_results
telah diganti namanya menjadilimit
.
- Kolom
-
Beberapa kolom telah diubah pada pembuatan laporan tersimpan.
- Menambahkan kolom tanggal (
date_range
,start_date
,end_date
,reporting_time_zone
). - Menambahkan kolom
currency_code
. - Kolom
locale
telah diganti namanya menjadilanguage_code
. - Kolom
start_index
telah dihapus. - Kolom
max_results
telah dihapus.
- Menambahkan kolom tanggal (
SavedAdStyle
SavedAdStyle
telah dihapus karena sudah dihapus dari UI AdSense.
Situs
-
Sites
telah ditambahkan untuk mengambil data tentang situs yang telah Anda tambahkan ke akun AdSense Anda. - Kolom
state
menunjukkan apakah situs berada dalam salah satu status berikut:REQUIRES_REVIEW
,GETTING_READY
,READY
,NEEDS_ATTENTION
. - Kolom
auto_ads_enabled
adalah boolean yang menunjukkan apakah iklan otomatis telah diaktifkan di situs tertentu.
Versi 1.4
Versi ini memperkenalkan fungsi berikut:
- Anda kini dapat mencantumkan pembayaran akun AdSense dalam mata uang yang sesuai.
- Sekarang Anda dapat menutup pemberitahuan dengan memanggil metode
delete
yang akan menyembunyikan pemberitahuan di API dan antarmuka web AdSense. - Respons laporan kini menyertakan tanggal mulai dan akhir. Hal ini penting
jika Anda menggunakan tanggal relatif saat membuat laporan (seperti
today
,yesterday
,firstDayOfMonth-1m
), respons kini menyertakan rentang tanggal yang Anda minta.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.
Versi 1.3
Versi ini memperkenalkan fungsi berikut:
- Kemampuan untuk mengambil notifikasi.
- Kemampuan untuk mengambil metadata metrik dan dimensi.
- Kemampuan untuk menjalankan laporan dalam zona waktu setempat akun.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.
Versi 1.2
Versi ini memperkenalkan fungsi berikut:
- Kemampuan untuk mengambil gaya iklan.
- Kemampuan untuk mengambil dan menjalankan laporan tersimpan yang ditentukan di frontend.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.
Versi 1.1
Versi ini memperkenalkan fungsi berikut:
- Kemampuan untuk mencantumkan akun yang dapat diakses pengguna
- Kemampuan untuk melakukan panggilan GET pada akun tertentu
- Kemampuan untuk melakukan panggilan GET pada unit iklan dan saluran khusus
- Kemampuan untuk menentukan koneksi antara unit iklan dan saluran kustom
- Saluran kustom berisi lebih banyak data tentang informasi penargetan
Selain itu, Anda kini dapat mengakses data baik di akun default maupun di akun tertentu.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.
Versi 1
Ini adalah rilis pertama API. API ini mencakup dukungan untuk mengambil klien iklan, unit iklan, saluran khusus, saluran URL, serta menjalankan laporan.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.