Proyek ini menghosting pustaka klien .NET untuk Google Ad Manager SOAP API.
Untuk berita dan pembaruan API dan pustaka klien, ikuti blog Pengembang Google Ads kami: http://googleadsdeveloper.blogspot.com/.
Anda dapat mempelajari lebih lanjut tentang manajer paket nuget di http://www.nuget.org. Untuk opsi distribusi lainnya, lihat opsi distribusi alternatif di bawah.
API Ad Manager menggunakan OAuth2 sebagai mekanisme autentikasi. Ikuti panduan yang sesuai di bawah ini berdasarkan kasus penggunaan Anda.
Jika Anda mengakses API menggunakan kredensial Anda sendiri...
Jika Anda mengakses API atas nama klien...
Distribusi biner pustaka Ads API .NET terdiri dari versi pustaka yang telah dikompilasi sebagai rakitan .NET, contoh kode untuk menggunakan pustaka, dan dokumentasi pustaka. Jika Anda tertarik hanya menggunakan perpustakaan dan bukan internalnya, dan Anda tidak menggunakan manajer paket nuget di lingkungan pengembangan Anda, maka Anda harus mengunduh distribusi ini.
Isi dari distribusi ini adalah sebagai berikut:
lib
- Precompiled assemblies.
- Documentation xmls for the assemblies.
examples
Code examples, in C# and VB.NET (when available).
README
ChangeLog
COPYING
Visual Studio solution file
Untuk menjalankan contoh kode:
App.config
untuk proyek contoh dan ikuti instruksi dalam file untuk memasukkan nilai konfigurasi yang diperlukan.App.config
.version.examplename
. Misalnya, v202308.GetCurrentNetwork
adalah opsi baris perintah untuk menjalankan contoh GetCurrentNetwork
di Ad Manager API versi v202308
. Atau, setiap contoh kode memiliki metode main()
, sehingga Anda dapat mengatur contoh kode yang sesuai sebagai objek Startup (Pilih tab Aplikasi pada dialog Contoh Properti dan pilih kelas yang diinginkan dari dropdown "Objek Startup".).
Untuk menggunakan perpustakaan dalam proyek baru:
examplesApp.config
ke direktori proyek Anda dan tambahkan ke proyek Anda.App.config
. Jika aplikasi Anda memiliki App.config
sendiri, maka Anda perlu menggabungkan kontennya dengan konten examplesApp.config
. // Create an appropriate AdsUser instance.
AdManagerUser user = new AdManagerUser();
// Create the required service.
using (NetworkService networkService = user.GetService())
{
// make calls to service class.
}
Anda dapat merujuk ke artikel wiki ini untuk lebih jelasnya.
Lihat https://github.com/googleads/googleads-dotnet-lib/wiki#logging untuk detailnya.