Skip to content

v0.3.8

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 11:32
· 1 commit to main since this release
162c846

Apple Ads MCP v0.3.8 aligns campaign and ad-group bid-strategy contracts with live Apple Ads Platform API v1 behavior: campaign MANUAL_CPT + TAP forbids bidStrategy.bid (TargetCpa must be null), campaign MAX_CONVERSIONS + INSTALL requires a positive bidStrategy.bid (TargetCpa), and ad-group MANUAL_CPT + TAP creation requires a positive default Max CPT bid.

Switching an existing campaign to MANUAL_CPT now explicitly sends "bid": null in PUT /v1/campaigns/{id} so Apple clears any previous TargetCpa instead of retaining it via partial object merge.

Receipt verification normalizes decimal money amounts (for example "4.00" versus Apple's readback "4") and null-reset fields in operations_verify. The build baseline is Go 1.26.10, including the pinned Docker builder, to incorporate standard-library security fixes. Tool names remain unchanged. See docs/MIGRATION-v0.3.8.md for compatibility details.

Changelog

  • 162c846 fix(tools): separate campaign and ad-group bidStrategy.bid rules and release v0.3.8 (#31)

Archives include SHA-256 checksums and SPDX SBOMs. See the README for installation, Apple Ads onboarding, safety controls, and known platform behavior.

This project is independent and is not affiliated with, endorsed by, or sponsored by Apple Inc.