Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

googleads-housekeeper

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

googleads-housekeeper

  • 0.1.0
  • PyPI
  • Socket score

Maintainers
1

Google Ads Housekeeper

Problem statement

Managing Google Ads entities that can be excluded is a complex task which requires implementing many moving parts: parsing the rules, applying them, saving, updating, scheduling tasks and many more.

Solution

Ads Housekeeper simplifies tasks related to managing excludable entities (placements, keywords, search terms, ads, etc) based on a set of custom rules.

Deliverable (implementation)

The library provides googleads_housekeeper module you can using in your projects which abstracts the following aspects:

  • Applying rules that identify entities for modification
  • Creating and managing tasks with aforementioned with built-in persistence mechanism
  • Sending notifications to a channel of your choice
  • Sending message to message broker of your choice

Deployment

Prerequisites

  1. Python 3.9+
  2. Google Ads API access and google-ads.yaml file - follow documentation on API authentication.

Installation

pip install google-ads-housekeeper

Usage

from googleads_housekeeper import bootstrap
from googleads_housekeeper.domain import commands

# initialiaze message bus
bus = bootstrap.bootstrap()

# execute command
task_id = 1
cmd = commands.RunTask(task_id)
bus.handle(cmd)

Disclaimer

This is not an officially supported Google product.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc