tempo-applovin-mediation 1.7.1

tempo-applovin-mediation 1.7.1

Kieran McGowanStephenTempo DevOps 维护。



 
依赖
TempoSDK= 1.7.0
AppLovinSDK>= 0
 

  • 作者
  • Tempo 工程团队

{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"AppLovin MAX Demo App - Swift","path":"AppLovin MAX Demo App - Swift","contentType":"directory"},{"name":"TempoAdapter","path":"TempoAdapter","contentType":"directory"},{"name":"TempoSDK","path":"TempoSDK","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"tempo-applovin-mediation.podspec","path":"tempo-applovin-mediation.podspec","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":2.266123,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":517547680,"defaultBranch":"main","name":"tempo-ios-applovin-mediation-adapter","ownerLogin":"Tempo-Platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-25T06:38:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96445643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"main","listCacheKey":"v0:1690766364.0","canEdit":false,"refType":"branch","currentOid":"67993b5ed31e9eb70efae3f0b326c8d9a6190b3c"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/security/dependabot","repoSecurityAndAnalysisPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Tempo-Platform/tempo-ios-applovin-mediation-adapter/blob/main/README.md?raw=true","headerInfo":{"blobSize":"5.32 KB","deleteInfo":{"deletePath":null,"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":"https://desktop.github.com","gitLfsPath":null,"onBranch":true,"shortPath":"250bd17","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTempo-Platform%2Ftempo-ios-applovin-mediation-adapter%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"\nTempo iOS AppLovin Mediation Adapter\n","anchor":"tempo-ios-applovin-mediation-adapter","htmlText":"\nTempo iOS AppLovin Mediation Adapter\n"},{"level":2,"text":"Publish to CocoaPods","anchor":"publish-to-cocoapods","htmlText":"Publish to CocoaPods"},{"level":2,"text":"Try the Adapter","anchor":"try-the-adapter","htmlText":"Try the Adapter"},{"level":2,"text":"Source Control","anchor":"source-control","htmlText":"Source Control"},{"level":3,"text":"Branching","anchor":"branching","htmlText":"Branching"},{"level":3,"text":"Pull Requests","anchor":"pull-requests","htmlText":"Pull Requests"},{"level":2,"text":"CI/CD","anchor":"cicd","htmlText":"CI/CD"},{"level":3,"text":"Release Drafter","anchor":"release-drafter","htmlText":"Release Drafter"},{"level":4,"text":"On Pull Request Open, Re-Opened or Synchronize","anchor":"on-pull-request-open-re-opened-or-synchronize","htmlText":"On Pull Request Open, Re-Opened or Synchronize"},{"level":4,"text":"On Push to Master","anchor":"on-push-to-master","htmlText":"On Push to Master"},{"level":3,"text":"Publishing","anchor":"publishing","htmlText":"Publishing"}],"lineInfo":{"truncatedLoc":"106","truncatedSloc":"73"},"mode":"file"},"image":false,"isCodeownersFile":null,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://githubdocs.cn/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Markdown","large":false,"loggedIn":false,"newDiscussionPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/discussions/new","newIssuePath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/blob/main/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","dismissStackNoticePath":"/settings/dismiss-notice/publish_stack_from_file","releasePath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"renderImageOrRaw":false,"richText":"


时序 iOS AppLovin 中介适配器

时序 iOS AppLovin 中介适配器是一个自定义 API,允许 Tempo SDK 与 AppLovin SDK 进行通信。

发布到 CocoaPods

  1. 在 GitHub 中创建一个新的版本,并更新版本号。
  2. 更新 "TempoSDK.podspec" 文件中的版本号,以匹配上面的 GitHub 发布版本。
  3. 运行 pod trunk push --allow-warnings --verbose

尝试适配器

将以下行添加到您的 Podfile 中

¨C14C

源代码控制

分支

所有对仓库的更改都必须在独立的分支上完成,该分支不同于 “-1C”。一旦在一个分支上完成工作,可以通过创建 拉取请求 将其合并到 “-2C”。

建议分支使用以下格式

¨C3C

提交信息的开头,在这个例子中,“feature”一词表示提交的目的。以下是提交目的的完整列表。

提交信息的最后部分是对更改的简要描述。

“-15C”

    拉取请求

    关于拉取请求 | GitHub

    在将我们的分支合并到开发或主分支之前,我们在仓库中创建一个拉取请求。

    CI/CD

    Release Drafter

    release-drafter.yml workflow是通过哪种机制为 tempo-ios-sdk 仓库的 pod 分发生成版本号标签。然后,当将 pods 推送到 CocoaPods Trunk 时,会使用此标签。

    这是通过以下场景中的 release-drafter 工作流程完成的

    当拉取请求打开、重新打开或同步时

    每当创建一个 pulls request 时,发布 drafter 工作流程会运行它的 自动标签器 功能,根据分支名称给 pulls request 添加 标签

    版本号及其关联的分支名称模式和管理标签如下:

    \n¨C27C\n

    推送到主分支

    当 pulls request 被关闭并推送到主分支时,发布 drafter 会创建新的发布,或附加以下内容到当前打开的草案发布:

      \n¨C28C\n¨C29C\n¨C30C\n

    发布

    一旦你对一个版本满意,发布它以触发推送到 CocoaPods。

    ","renderedFileInfo":null,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"repoOwner":"Tempo-Platform","repoName":"tempo-ios-applovin-mediation-adapter","showInvalidCitationWarning":false,"citationHelpUrl":"https://githubdocs.cn/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","showDependabotConfigurationBanner":false,"actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timedOut":false,"notAnalyzed":true,"symbols":[]}},"copilotAccessInfo":null,"csrf_tokens":{"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/branches":{"post":"oTxavPNPw2KKQ3hZoHjXpSRSoxvY2ysm28AsLRgitLyMEHMGgUwzKojOhJ-egE2gPnQjHyDJjzRTYAFJwlyJ0Q"}}},"title":"tempo-ios-applovin-mediation-adapter/README.md at main · Tempo-Platform/tempo-ios-applovin-mediation-adapter","locale":"en"