Este proyecto aloja la biblioteca cliente .NET para la API SOAP de Google Ad Manager.
Para obtener actualizaciones y noticias sobre API y biblioteca cliente, siga nuestro blog para desarrolladores de Google Ads: http://googleadsdeveloper.blogspot.com/.
Puede obtener más información sobre el administrador de paquetes Nuget en http://www.nuget.org. Para otras opciones de distribución, consulte las opciones de distribución alternativas a continuación.
La API de Ad Manager utiliza OAuth2 como mecanismo de autenticación. Siga la guía adecuada a continuación según su caso de uso.
Si accede a una API utilizando sus propias credenciales...
Si accede a una API en nombre de clientes...
La distribución binaria de la biblioteca .NET de Ads API consta de una versión precompilada de la biblioteca como un ensamblado .NET, ejemplos de código para usar la biblioteca y documentación de la biblioteca. Si está interesado solo en usar la biblioteca y no en sus partes internas, y no usa el administrador de paquetes Nuget en su entorno de desarrollo, entonces debe descargar esta distribución.
El contenido de esta distribución es el siguiente:
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
Para ejecutar los ejemplos de código:
App.config
para ver el proyecto de ejemplos y siga las instrucciones del archivo para ingresar los valores de configuración requeridos.App.config
.version.examplename
. Por ejemplo, v202308.GetCurrentNetwork
es la opción de línea de comando para ejecutar el ejemplo GetCurrentNetwork
en la versión v202308
de la API de Ad Manager. Alternativamente, cada ejemplo de código tiene un método main()
, por lo que puede configurar el ejemplo de código apropiado como objeto de inicio (seleccione la pestaña Aplicación en el cuadro de diálogo Propiedades de ejemplos y elija la clase deseada en el menú desplegable "Objeto de inicio").
Para utilizar la biblioteca en un nuevo proyecto:
examplesApp.config
al directorio de su proyecto y agréguelo a su proyecto.App.config
. Si su aplicación tiene su propio App.config
, entonces necesita fusionar su contenido con el contenido 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.
}
Puede consultar este artículo de wiki para obtener más detalles.
Consulte https://github.com/googleads/googleads-dotnet-lib/wiki#logging para obtener más detalles.