Library klien .NET dihosting di GitHub dan didistribusikan sebagai paket NuGet. Library ini menawarkan beberapa fitur untuk membantu Anda menggunakan API, termasuk pengelolaan kredensial yang lebih mudah dan pembuatan klien layanan Google Ads API.
Library ini mendukung framework .NET berikut:
- .NET Framework 4.7.2 dan yang lebih baru (
net472) - .NET Standard 2.1 (
netstandard2.1) - .NET 8.0 (
net8.0)
.NET Standard 2.1 kompatibel dengan beberapa versi dan implementasi .NET lainnya, sehingga library mungkin berfungsi dengan baik di banyak platform lainnya. Namun, kami belum menguji kompatibilitasnya secara resmi dan oleh karena itu, kami tidak mendukung platform ini secara resmi. Lihat dokumentasi.NET Standard 2.1 untuk mempelajari lebih lanjut.
Library .NET Google Ads API menggunakan Grpc.Net.Client sebagai lapisan transportasi default, dengan penggantian ke Grpc.Core di platform yang tidak didukung. Meskipun Anda dapat memaksakan penggunaan Grpc.Core dengan menyetel UseGrpcCore ke true, perhatikan bahwa Grpc.Core tidak digunakan lagi dan hanya ditujukan untuk pemeliharaan lama. Lihat
panduan penggunaan dasar untuk mempelajari lebih lanjut.
Membuat panggilan API pertama Anda
Untuk menggunakan Google Ads API, Anda harus melakukan beberapa langkah untuk mendapatkan akses ke API dan mengonfigurasi akun Google Ads Anda. Ikuti panduan memulai cepat, yang akan memandu Anda melalui semua langkah penting, termasuk menyiapkan akun Google Ads.
Penggunaan dasar
Lakukan inisialisasi GoogleAdsClient dengan setelan konfigurasi Anda dan ambil klien layanan untuk melakukan panggilan API:
GoogleAdsClient client = new GoogleAdsClient();
GoogleAdsServiceClient googleAdsService =
client.GetService(Services.V25.GoogleAdsService);
Lihat panduan penggunaan dasar untuk mempelajari lebih lanjut cara menggunakan library klien .NET.
Otorisasi dan autentikasi
Library klien .NET mendukung beberapa pendekatan untuk autentikasi dan otorisasi, termasuk kredensial pengguna OAuth 2.0 (untuk aplikasi desktop dan web), akun layanan, Kredensial Default Aplikasi (v24.1.0 dan yang lebih baru), serta penyisipan kredensial manual (v27.0.0 dan yang lebih baru). Lihat panduan
otorisasi dan autentikasi untuk mempelajari lebih lanjut.
Konfigurasi dan logging
Library klien .NET mendukung beberapa opsi konfigurasi dan logging menggunakan objek runtime, file App.config, file konfigurasi JSON, atau variabel lingkungan. Jika Anda perlu mengubah
perilaku logging library klien, lihat
panduan interceptor gRPC kustom.
Utilitas
Library klien .NET menyertakan class utilitas untuk meningkatkan kegunaan API,
termasuk helper upload media dan video (UploadVideo di v27.2.0 dan yang lebih baru).
Lihat panduan berikut untuk mempelajari lebih lanjut:
Menyesuaikan performa aplikasi Anda
Lihat panduan penyesuaian performa untuk mengetahui rekomendasi tentang cara menyesuaikan performa aplikasi Anda.