Ce projet héberge la bibliothèque client .NET pour l'API SOAP de Google Ad Manager.
Pour connaître les mises à jour et les actualités de l'API et de la bibliothèque client, veuillez suivre notre blog des développeurs Google Ads : http://googleadsdeveloper.blogspot.com/.
Vous pouvez en savoir plus sur le gestionnaire de packages nuget sur http://www.nuget.org. Pour d'autres options de distribution, consultez les options de distribution alternatives ci-dessous.
L'API et Ad Manager utilise OAuth2 comme mécanisme d'authentification. Suivez le guide approprié ci-dessous en fonction de votre cas d'utilisation.
Si vous accédez à une API en utilisant vos propres informations d'identification...
Si vous accédez à une API au nom de clients...
La distribution binaire de la bibliothèque .NET de l'API Ads se compose d'une version précompilée de la bibliothèque sous forme d'assembly .NET, d'exemples de code pour l'utilisation de la bibliothèque et de la documentation de la bibliothèque. Si vous souhaitez uniquement utiliser la bibliothèque et non ses composants internes, et que vous n'utilisez pas le gestionnaire de packages nuget dans votre environnement de développement, vous devez télécharger cette distribution.
Le contenu de cette distribution est le suivant :
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
Pour exécuter les exemples de code :
App.config
pour le projet d'exemples et suivez les instructions du fichier pour saisir les valeurs de configuration requises.App.config
.version.examplename
. Par exemple, v202308.GetCurrentNetwork
est l'option de ligne de commande permettant d'exécuter l'exemple GetCurrentNetwork
dans la version v202308
de l'API Ad Manager. Alternativement, chaque exemple de code possède une méthode main()
, vous pouvez donc définir l'exemple de code approprié comme objet de démarrage (sélectionnez l'onglet Application dans la boîte de dialogue Propriétés des exemples et choisissez la classe souhaitée dans la liste déroulante "Objet de démarrage".).
Pour utiliser la bibliothèque dans un nouveau projet :
examplesApp.config
dans le répertoire de votre projet et ajoutez-le à votre projet.App.config
. Si votre application possède son propre App.config
, vous devez alors fusionner son contenu avec le contenu de 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.
}
Vous pouvez vous référer à cet article wiki pour plus de détails.
Voir https://github.com/googleads/googleads-dotnet-lib/wiki#logging pour plus de détails.