pyobjc-framework-AdSupport
Wrappers for the framework AdSupport on macOS
What it is and what it does
pyobjc-framework-adsupport is a thin wrapper layer that exposes Apple's AdSupport framework to Python code running on macOS. It is part of the PyObjC project, which bridges Objective-C frameworks to Python by translating method calls, types, and object models between the two languages. The package itself contains no documentation—it relies on Apple's official AdSupport documentation and PyObjC's general translation guide.
You would use this package when you need to access advertising identifiers or other AdSupport functionality from Python on macOS. It requires macOS 10.14 or later and Python 3.10 or later, and depends on pyobjc-core and pyobjc-framework-Cocoa to function. The package is actively maintained as part of the broader PyObjC ecosystem.
Use it for:
- Access IDFA (Identifier for Advertisers) or other advertising identifiers from Python on macOS.
- Build macOS applications that need to integrate with system-level advertising APIs.
- Automate or script macOS advertising-related functionality from Python.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python bindings to macOS's AdSupport framework, enabling access to advertising-related APIs on macOS 10.14 or later through PyObjC.
Yes, if you are developing on macOS and need to call AdSupport framework APIs from Python. The package has low install friction, active maintenance, no known vulnerabilities, and a permissive license. Install only if you are on macOS 10.14+ and actually need AdSupport functionality; it is not useful on other platforms.
Install
pyobjc-framework-adsupport on PyPI
pip
pip install pyobjc-framework-adsupportuv
uv add pyobjc-framework-adsupportpoetry
poetry add pyobjc-framework-adsupportInstalling pyobjc-framework-AdSupport
Before you install
Low friction install with active maintenance. Released 3 days ago, last commit 2026-08-14, and supports current Python versions (3.10–3.15). Depends on pyobjc-core and pyobjc-framework-Cocoa, both part of the same ecosystem.
License in practice
MIT license (permissive) places no restrictions on use, modification, or distribution.
Quickstart
pip install pyobjc-framework-adsupport
import AdSupport
# Access AdSupport framework APIs through the imported module
macOS 10.14 or later required; Python 3.10+ required; only works on macOS systems.
Verify before relying
- Whether AdSupport APIs are fully wrapped or if some framework methods remain inaccessible.
- Whether this package is actively used in production or primarily maintained for completeness.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — pyobjc-core, pyobjc-framework-Cocoa |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 650,974/month — #5,555 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pyobjc_framework_adsupport-12.2.2-py2.py3-none-any.whl
Keywords: PyObjC, AdSupport
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
pyobjc-framework-AdServicesProvides Python bindings for Apple's AdServices…
permissive · top 15,000 on PyPI
pyobjc-framework-ThreadNetworkProvides Python bindings to Apple's…
permissive · top 15,000 on PyPI
pyobjc-framework-VideoSubscriberAccountProvides Python bindings to Apple's…
permissive · top 15,000 on PyPI
pyobjc-framework-PushKitProvides Python bindings to Apple's PushKit…
permissive · top 15,000 on PyPI
pyobjc-framework-ClassKitProvides Python bindings to Apple's ClassKit…
permissive · top 15,000 on PyPI
pyobjc-framework-NetworkProvides Python bindings to Apple's Network…
permissive · top 15,000 on PyPI
pyobjc-framework-PhotosProvides Python bindings to macOS's Photos…
permissive · top 15,000 on PyPI
pyobjc-framework-ScreenSaverProvides Python bindings to macOS's ScreenSaver…
permissive · top 15,000 on PyPI
pyobjc-framework-SharedWithYouProvides Python bindings for macOS's…
permissive · top 15,000 on PyPI
pyobjc-framework-SymbolsProvides Python bindings for macOS's Symbols…
permissive · top 15,000 on PyPI