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 diperbarui dari waktu ke waktu untuk menyertakan fungsi tambahan (kompatibel dengan versi sebelumnya) dan bukan fungsi baru yang dirilis dalam versi minor terpisah.
2025-02-24
PolicyIssues
- Menambahkan kolom
policyTopics[].type
untuk mengidentifikasi apakah topik kebijakan mewakili masalah kebijakan, masalah peraturan, atau preferensi pengiklan. Kolom ini menggantikanpolicyTopics[].must_fix
, yang kini ditandai sebagai kolom yang tidak digunakan lagi.
2024-04-03
PolicyIssues
- Menambahkan koleksi baru untuk melaporkan pelanggaran kebijakan dan peringatan saat ini yang ada untuk 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 pengecualian, 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, patch, dan update. 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 penayang host dan platform mengelompokkan metrik menurut akun penayang mereka (penayang host) dan menurut sub-akun (penayang platform).
2022-05-03
AdClient
- Menambahkan metode get.
Laporan
- Menambahkan metode getSaved.
UrlChannels
- Menambahkan metode get.
2022-03-31
Akun
- Akun tidak aktif kini ditampilkan oleh API, dengan kolom
state
yang menunjukkan status akun.
AdClient
- Serupa dengan perubahan Akun di atas, 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 ditingkatkan untuk kreator YouTube, yang akan memisahkan
penghasilan YouTube 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 (saat ini) yang belum dibayar.
- accounts/{account}/payments/youtube-yyyy-MM-dd untuk penghasilan YouTube berbayar.
Catatan: Nama resource untuk penghasilan AdSense 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 anggotanya 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 yang perlu 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
. Hierarki akun turunan lengkap 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, 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, ini berarti 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 depan terakhir). - Kolom
contentAdsSettings.backupOption
telah dihapus. - Kolom
type
telah dibatasi untuk 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 depan terakhir). - Kolom
targeting_info
telah dihapus karena telah dihapus dari UI AdSense.
Pembayaran
- Kolom
payment_date
telah diganti namanya menjadidate
dan diubah dari string jenis 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 berlaku 3 tahun terakhir.
- Resource
Metadata.dimensions
dan resourceMetadata.metrics
telah dihapus. - Metode baru telah ditambahkan untuk membuat laporan versi CSV, yang menggantikan parameter kueri di v1.4. Catatan: untuk kompresi, Anda masih 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 menetapkandate_range
keCUSTOM
. - Kolom
start_date
danend_date
telah diubah dari string jenis 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. - 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:
- Sekarang Anda 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 pemberitahuan.
- Kemampuan untuk mengambil metadata metrik dan dimensi.
- Kemampuan untuk menjalankan laporan dalam zona waktu lokal 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 oleh pengguna
- Kemampuan untuk melakukan panggilan GET di akun tertentu
- Kemampuan untuk melakukan panggilan GET di 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 di akun default atau di akun tertentu.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.
Versi 1
Ini adalah rilis pertama API. Library ini mencakup dukungan untuk mengambil klien iklan, unit iklan, saluran khusus, saluran URL, serta untuk menjalankan laporan.
Masalah Umum
Kolom currency
dalam laporan tidak didukung dalam rilis ini.