{"id":18445913,"url":"https://github.com/teads/teadssdk-ios","last_synced_at":"2026-03-16T20:01:42.319Z","repository":{"id":27886573,"uuid":"31377983","full_name":"teads/TeadsSDK-iOS","owner":"teads","description":"Teads SDK for iOS - Premium branded \"outstream\" ads","archived":false,"fork":false,"pushed_at":"2025-01-14T15:09:50.000Z","size":1018906,"stargazers_count":27,"open_issues_count":7,"forks_count":11,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-09T23:19:17.762Z","etag":null,"topics":["admob","advertising","applovin-max","cocoapods","framework","google-mobile-ads","iab","ios","monetization","open-measurement","sdk","swift","swift-package-manager","viewability","webview","xcode"],"latest_commit_sha":null,"homepage":"https://support.teads.tv/support/solutions/articles/36000314785-ios-sdk-developer-guide","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teads.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-26T17:02:38.000Z","updated_at":"2025-01-14T14:58:28.000Z","dependencies_parsed_at":"2022-07-13T03:50:34.432Z","dependency_job_id":"ea6d2e51-7ae1-4561-b78f-dea96f8d6550","html_url":"https://github.com/teads/TeadsSDK-iOS","commit_stats":{"total_commits":617,"total_committers":45,"mean_commits":13.71111111111111,"dds":0.8217179902755267,"last_synced_commit":"b1194ccf811d7eaf0851591d4e49e5b4d8a6454a"},"previous_names":[],"tags_count":161,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teads%2FTeadsSDK-iOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teads%2FTeadsSDK-iOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teads%2FTeadsSDK-iOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teads%2FTeadsSDK-iOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teads","download_url":"https://codeload.github.com/teads/TeadsSDK-iOS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125781,"owners_count":21051802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admob","advertising","applovin-max","cocoapods","framework","google-mobile-ads","iab","ios","monetization","open-measurement","sdk","swift","swift-package-manager","viewability","webview","xcode"],"created_at":"2024-11-06T07:07:52.406Z","updated_at":"2026-03-16T20:01:42.311Z","avatar_url":"https://github.com/teads.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Teads SDK for iOS\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://teads.com/\" target=\"_blank\"\u003e\n        \u003cimg width=\"75%\" src=\"https://raw.githubusercontent.com/teads/TeadsSDK-iOS/master/ReadmeResources/teads_logo.png\" alt=\"Teads logo\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n----\n\nTeads SDK provides seamless access to both premium video advertising and content recommendation capabilities through a modern, unified interface. This sample app includes Teads iOS framework and demonstrates integration examples for Media Placements (video ads), Native Ads, and Feed Placements (content recommendations).\n\n## 📋 Table of Contents\n\n- [Integration Documentation](#-integration-documentation)\n- [Migrating to v6](#-migrating-to-v6)\n- [Run the sample app](#-run-the-sample-app)\n- [Installation](#-install-the-teads-sdk-ios-framework)\n- [Mediation Adapters](#-mediation-adapters)\n- [Certifications](#-certifications)\n- [Changelog](#%EF%B8%8F-changelog)\n\n## 📚 Integration Documentation\n\n- Integration instructions are available on [Teads Developer Portal](https://developers.teads.com/docs/iOS-SDK/Getting-Started/).\n- Installation guide is available [here](https://developers.teads.com/docs/iOS-SDK/Getting-Started/installation).\n- Full integration guide is available [here](https://developers.teads.com/docs/iOS-SDK/Getting-Started/integration-guide).\n\n## 🕊 Migrating to v6\n\nTeadsSDK v6 introduces a new unified `createPlacement` API. See [Migration Documentation](https://developers.teads.com/docs/iOS-SDK/Getting-Started/migration-teads) for details.\n\n## 🚲 Run the sample app\n\nClone this repository, open it with Xcode, and run project.\n\n## 📦 Install the Teads SDK iOS framework\n\n### Cocoapods\n\nTo install the TeadsSDK just put this on your podfile, if you've never used cocoapods before please check the [offical documentation](https://guides.cocoapods.org/using/using-cocoapods.html).\n\n```ruby\npod 'TeadsSDK', '~\u003e 6.0.5'\n```\n\nOn your terminal, go to the directory containing your project's `.xcodeproj` file and your Podfile and run `pod install` command. This will install Teads SDK along with our needed dependencies.\n\n```console\npod install --repo-update\n```\n\nBefore installing Teads adapter, you need to implement [Google Mobile Ads](https://developers.google.com/admob/ios/quick-start) in your application.\n\n### Swift Package Manager\n\n[SPM](https://swift.org/package-manager/) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.\n\n#### Installing from Xcode\n\n1. Add a package by selecting `File` → `Add Packages…` in Xcode’s menu bar.\n2. Search for the Teads iOS SDK using the repo's URL:\n```console\nhttps://github.com/teads/TeadsSDK-iOS\n```\n3. Next, set the **Dependency Rule** to be `Up to Next Major Version` and keep `6.0.0 \u003c 7.0.0`.\n4. Choose the Teads product that you want to be installed in your app: `TeadsSDK`\n\n#### Alternatively, add Teads to your Package.swift manifest\n1. Add it to the `dependencies` of your `Package.swift`:\n\n```swift\ndependencies: [\n    .package(url: \"https://github.com/teads/TeadsSDK-iOS\", .upToNextMajor(from: \"6.0.0\"))\n]\n```\n\n2. in any target that depends on a Teads product, add it to the `dependencies` array of that target:\n\n```swift\n.target(\n  name: \"MyTargetName\",\n  dependencies: [\n    // The product(s) you want (e.g. TeadsSDK).\n    .product(name: \"TeadsSDK\", package: \"Teads\"),\n  ]\n),\n```\n\n## 🤝 Mediation Adapters\n- [Google AdMob](./MediationAdapters/TeadsAdMobAdapter/README.md)\n- [AppLovin Max](./MediationAdapters/TeadsAppLovinAdapter/README.md)\n- [Smart AdServer](./MediationAdapters/TeadsSASAdapter/README.md)\n\n## 🎓 Certifications\n\nTeads SDK supports the [IAB](https://www.iabcertification.com/) [Open Measurement](https://iabtechlab.com/standards/open-measurement-sdk/) SDK, also known as OM SDK. The OM SDK brings transparency to the advertising world, giving a way to standardize the viewability and verification measurement for the ads served through mobile apps.  Teads is part of the [IAB's compliant companies](https://iabtechlab.com/compliance-programs/compliant-companies/). \n\n![iab certification badge](https://raw.githubusercontent.com/teads/TeadsSDK-iOS/master/ReadmeResources/OMCompliant.png)\n\n\n## ⌚️ Changelog\n\nSee [changelog here](https://github.com/teads/TeadsSDK-iOS/releases) or check the [Release Notes](https://developers.teads.com/docs/iOS-SDK/Getting-Started/release-notes).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteads%2Fteadssdk-ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteads%2Fteadssdk-ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteads%2Fteadssdk-ios/lists"}