Versi terbaru AdSense Management API adalah v2. Semua sebelumnya versi (v1.x) tidak lagi tersedia untuk digunakan.
Untuk mengupgrade ke v2, pastikan Anda memeriksa catatan rilis terlebih dahulu. Karena ini adalah perubahan versi utama, ada perubahan yang dapat menyebabkan gangguan. Setelah Anda siap untuk membuat perubahan yang diperlukan, pilih salah satu opsi memulai di bawah ini berdasarkan Anda mengakses API.
Jika Anda menggunakan bahasa pemrograman dinamis
Jika Anda menggunakan library klien untuk salah satu metode bahasa yang kami dukung, seperti Ruby atau Python, yang perlu dilakukan hanyalah memperbarui string versi dalam kode Anda.
Misalnya, untuk Python:
http = httplib2.Http() service = build("adsense", "v2", http=http)
atau untuk Ruby:
client = Google::APIClient.new adsense = client.discovered_api('adsense', 'v2')
Jika Anda menggunakan bahasa pemrograman statis
Jika Anda menggunakan library klien untuk salah satu metode bahasa yang kami dukung, seperti Java, PHP, atau C#/.NET, Anda harus memperbarui Modul khusus AdSense Management API.
Catatan: ada beberapa perubahan pada inti library klien dari waktu ke waktu, jadi memperbarui modul ini mungkin mengharuskan Anda memperbarui juga pustaka klien inti, yang bisa berarti perubahan lebih lanjut pada kode Anda. Silakan baca dokumentasi untuk pustaka klien Anda jika tersebut, meskipun mereka tidak membuatnya.
Java
Pastikan Anda memiliki kampanye AdSense Library Management API dan mengganti dependensi project Anda.
PHP
Pastikan Anda mengupdate ke versi terbaru klien PHP lengkap library. Versi ini harus mencakup Pengelolaan AdSense versi terbaru modul API, serta semua API lainnya.
C#/.NET
Pastikan Anda memiliki versi AdSense Library Management API dan mengganti dependensi project Anda.
Jika Anda tidak menggunakan library klien
Jika Anda tidak menggunakan salah satu pustaka klien kami, Anda harus memperbarui URL dasar yang Anda gunakan dalam permintaan Anda. Contoh:
https://www.googleapis.com/adsense/v1.4/
menjadi:
https://adsense.googleapis.com/v2/
Dalam beberapa kasus (khususnya untuk permintaan pelaporan), Anda juga harus menyesuaikan URL yang Anda gunakan untuk memanfaatkan jalur baru dan parameter kueri, dan di banyak kasus untuk memproses objek respons yang sedikit berbeda; detail ini yang didokumentasikan dalam referensi API.