Adsyieldmaxadapter Ios

F 45 completed
Other
unknown / objective-c · tiny
9
Files
716
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#1208177
Phase
done
Progress
0%
Started
2026-04-15 18:19:59
Finished
2026-04-15 18:19:59
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_tiny
Novelty
15.72
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #49102
Member of a group with 47 similar repo(s) — canonical #1436145 view group →
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create an iOS mediation adapter using Objective-C. This adapter, named AdsYield MAX Mediation Adapter, needs to allow publishers using AppLovin MAX mediation to serve AdsYield demand through an underlying GAM/MCM inventory. The implementation should support various ad formats, including Banner (320x50) and Adaptive Banner, Leaderboard (728x90), MREC (300x250), Interstitial, and Rewarded ads. I need instructions on setting up the CocoaPods integration and details for the MAX Dashboard setup, specifying the Class Name as `ADSmaxCN` and requiring the GAM ad unit ID.
objective-c ios cocoapods ad-mediation applovin ad-tech mobile-ads sdk
Generated by gemma4:latest

Catalog Information

Create an iOS mediation adapter using Objective-C. This adapter, named AdsYield MAX Mediation Adapter, needs to allow publishers using AppLovin MAX mediation to serve AdsYield demand through an underlying GAM/MCM inventory. The implementation should support various ad formats, including Banner (320x50) and Adaptive Banner, Leaderboard (728x90), MREC (300x250), Interstitial, and Rewarded ads. I need instructions on setting up the CocoaPods integration and details for the MAX Dashboard setup, spec

Tags

objective-c ios cocoapods ad-mediation applovin ad-tech mobile-ads sdk

Quality Score

F
45.1/100
Structure
52
Code Quality
10
Documentation
70
Testing
0
Practices
78
Security
100
Dependencies
50

Strengths

  • Consistent naming conventions (PascalCase)
  • Good security practices — no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 103 duplicate lines detected — consider DRY refactoring

Recommendations

  • Add a test suite — start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Languages

objective-c
69.3%
markdown
29.7%
c
0.9%

Frameworks

None detected

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/828748.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV