يستضيف هذا المشروع مكتبة عملاء .NET لـ Google Ad Manager SOAP API.
للحصول على تحديثات وأخبار واجهة برمجة التطبيقات ومكتبة العملاء، يرجى متابعة مدونة Google Ads Developers: http://googleadsdeveloper.blogspot.com/.
يمكنك معرفة المزيد عن مدير الحزم nuget على http://www.nuget.org. للحصول على خيارات التوزيع الأخرى، راجع خيارات التوزيع البديلة أدناه.
تستخدم واجهة برمجة التطبيقات ومدير الإعلانات OAuth2 كآلية للمصادقة. اتبع الدليل المناسب أدناه بناءً على حالة الاستخدام الخاصة بك.
إذا كنت تصل إلى واجهة برمجة التطبيقات (API) باستخدام بيانات الاعتماد الخاصة بك...
إذا كنت تصل إلى واجهة برمجة التطبيقات (API) نيابةً عن العملاء...
يتكون التوزيع الثنائي لمكتبة Ads API .NET من نسخة مجمعة مسبقًا من المكتبة كتجميع .NET، وأمثلة التعليمات البرمجية لاستخدام المكتبة، ووثائق المكتبة. إذا كنت مهتمًا باستخدام المكتبة فقط وليس في مكوناتها الداخلية، ولا تستخدم مدير حزم nuget في بيئة التطوير الخاصة بك، فيجب عليك تنزيل هذه التوزيعة.
محتويات هذه التوزيعة هي كما يلي:
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
لتشغيل أمثلة التعليمات البرمجية:
App.config
لمشروع الأمثلة واتبع الإرشادات الموجودة في الملف لإدخال قيم التكوين المطلوبة.App.config
.version.examplename
. على سبيل المثال، v202308.GetCurrentNetwork
هو خيار سطر الأوامر لتشغيل مثال GetCurrentNetwork
في الإصدار v202308
من Ad Manager API. وبدلاً من ذلك، يحتوي كل مثال للتعليمات البرمجية على طريقة main()
، بحيث يمكنك تعيين مثال التعليمات البرمجية المناسب ككائن بدء التشغيل (حدد علامة التبويب "التطبيق" في مربع الحوار "خصائص الأمثلة" واختر الفئة المطلوبة من القائمة المنسدلة "كائن بدء التشغيل".).
لاستخدام المكتبة في مشروع جديد:
examplesApp.config
إلى دليل مشروعك وأضفه إلى مشروعك.App.config
. إذا كان التطبيق الخاص بك يحتوي على App.config
خاص به، فستحتاج إلى دمج محتوياته مع محتويات 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.
}
يمكنك الرجوع إلى مقالة الويكي هذه لمزيد من التفاصيل.
راجع https://github.com/googleads/googleads-dotnet-lib/wiki#logging للحصول على التفاصيل.