Este projeto hospeda a biblioteca cliente .NET para a API SOAP do Google Ad Manager.
Para atualizações e novidades da API e da biblioteca de cliente, siga nosso blog para desenvolvedores do Google Ads: http://googleadsdeveloper.blogspot.com/.
Você pode aprender mais sobre o gerenciador de pacotes nuget em http://www.nuget.org. Para outras opções de distribuição, consulte as opções alternativas de distribuição abaixo.
A API Ad Manager e o Ad Manager usam OAuth2 como mecanismo de autenticação. Siga o guia apropriado abaixo com base no seu caso de uso.
Se você estiver acessando uma API usando suas próprias credenciais...
Se você estiver acessando uma API em nome de clientes...
A distribuição binária da biblioteca .NET da Ads API consiste em uma versão pré-compilada da biblioteca como um assembly .NET, exemplos de código para usar a biblioteca e documentação da biblioteca. Se você está interessado em usar apenas a biblioteca e não seus componentes internos, e não usa o gerenciador de pacotes nuget em seu ambiente de desenvolvimento, então você deve baixar esta distribuição.
O conteúdo desta distribuição é o seguinte:
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 executar os exemplos de código:
App.config
para o projeto de exemplos e siga as instruções no arquivo para inserir os valores de configuração necessários.App.config
.version.examplename
. Por exemplo, v202308.GetCurrentNetwork
é a opção de linha de comando para executar o exemplo GetCurrentNetwork
na versão v202308
da API Ad Manager. Como alternativa, cada exemplo de código possui um método main()
, para que você possa definir o exemplo de código apropriado como o objeto de inicialização (selecione a guia Aplicativo na caixa de diálogo Propriedades de exemplos e escolha a classe desejada no menu suspenso "Objeto de inicialização").
Para usar a biblioteca em um novo projeto:
examplesApp.config
para o diretório do seu projeto e adicione-o ao seu projeto.App.config
. Se seu aplicativo tiver seu próprio App.config
, será necessário mesclar seu conteúdo com o conteúdo 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.
}
Você pode consultar este artigo wiki para obter mais detalhes.
Consulte https://github.com/googleads/googleads-dotnet-lib/wiki#logging para obter detalhes.