Latest 1.2.9
Homepage https://github.com/xbull/ZFNativeAdsManager
License MIT
Platforms ios 8.0
Authors

ZFNativeAdsManager is an integration of all mainstream native ads platforms. You can monetize your app by native ads with simple API and dispatch them by priority. And you can also integrate/delete certain platform just by adding/deleting one line code in Podfile without changing any code in your project.

Supported Platforms

  • Facebook (4.18.0)
  • Mobvista (1.5.2)

Installation

pod 'ZFNativeAdsManager/Facebook'
pod 'ZFNativeAdsManager/Mobvista'
pod 'ZFNativeAdsManager/MVAppWall'

You can delete certain line if you don’t need to impress native ads from that platform.

Latest podspec

{
    "name": "ZFNativeAdsManager",
    "version": "1.2.9",
    "summary": "ZFNativeAdsManager integrates and dispatches mainstream leading native ads platform.",
    "homepage": "https://github.com/xbull/ZFNativeAdsManager",
    "license": "MIT",
    "authors": {
        "ruozi": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/xbull/ZFNativeAdsManager.git",
        "tag": "1.2.9"
    },
    "default_subspecs": "Core",
    "deprecated": true,
    "subspecs": [
        {
            "name": "Core",
            "source_files": "ZFNativeAdsManager/Mediator/*.{h,m}",
            "requires_arc": false
        },
        {
            "name": "NativeCore",
            "dependencies": {
                "ZFNativeAdsManager/Core": []
            },
            "source_files": [
                "ZFNativeAdsManager/{ZFNativeAdsManager,ZFReformedNativeAd}.{h,m}",
                "ZFNativeAdsManager/ZFNativeAdsDefine.h",
                "ZFNativeAdsManager/Categories/Native/*.{h,m}"
            ],
            "public_header_files": [
                "ZFNativeAdsManager/{ZFNativeAdsManager,ZFReformedNativeAd}.h",
                "ZFNativeAdsManager/ZFNativeAdsDefine.h"
            ],
            "requires_arc": "ZFNativeAdsManager/*.m"
        },
        {
            "name": "Facebook",
            "dependencies": {
                "ZFNativeAdsManager/NativeCore": [],
                "FBAudienceNetwork": [
                    "~> 4.19.0"
                ]
            },
            "source_files": [
                "ZFNativeAdsManager/Platforms/Facebook/*.{h,m}",
                "ZFNativeAdsManager/Platforms/Facebook/Action/*.{h,m}"
            ]
        },
        {
            "name": "Mobvista",
            "dependencies": {
                "ZFNativeAdsManager/NativeCore": []
            },
            "source_files": [
                "ZFNativeAdsManager/Platforms/Mobvista/*.{h,m}",
                "ZFNativeAdsManager/Platforms/Mobvista/Action/*.{h,m}",
                "ZFNativeAdsManager/Platforms/Mobvista/Observer/*.{h,m}",
                "ZFNativeAdsManager/Platforms/Mobvista/Optimize/*.{h,m}"
            ],
            "frameworks": [
                "CoreGraphics",
                "Foundation",
                "UIKit",
                "AdSupport",
                "StoreKit",
                "QuartzCore",
                "CoreLocation",
                "CoreTelephony",
                "MobileCoreServices",
                "Accelerate",
                "SystemConfiguration",
                "CoreMotion",
                "AVFoundation",
                "CoreMedia",
                "MessageUI",
                "MediaPlayer"
            ],
            "vendored_frameworks": "ZFNativeAdsManager/Platforms/Mobvista/Frameworks/MVSDK.framework",
            "libraries": [
                "z",
                "sqlite3"
            ]
        },
        {
            "name": "MVAppWall",
            "dependencies": {
                "ZFNativeAdsManager/NativeCore": [],
                "ZFNativeAdsManager/Mobvista": []
            },
            "source_files": [
                "ZFNativeAdsManager/Platforms/MVAppWall/*.{h,m}",
                "ZFNativeAdsManager/Platforms/MVAppWall/Action/*.{h,m}"
            ],
            "frameworks": [
                "CoreGraphics",
                "Foundation",
                "UIKit",
                "AdSupport",
                "StoreKit",
                "QuartzCore",
                "CoreLocation",
                "CoreTelephony",
                "MobileCoreServices",
                "Accelerate",
                "SystemConfiguration",
                "CoreMotion",
                "AVFoundation",
                "CoreMedia",
                "MessageUI",
                "MediaPlayer"
            ],
            "vendored_frameworks": "ZFNativeAdsManager/Platforms/MVAppWall/Frameworks/MVSDKAppWall.framework",
            "libraries": [
                "z",
                "sqlite3"
            ]
        },
        {
            "name": "InterstitialCore",
            "dependencies": {
                "ZFNativeAdsManager/Core": []
            },
            "source_files": [
                "ZFNativeAdsManager/JSInterstitialAdsManager.{h,m}",
                "ZFNativeAdsManager/JSInterstitialAdsDefine.h",
                "ZFNativeAdsManager/Categories/Interstitial/*.{h,m}"
            ],
            "public_header_files": [
                "ZFNativeAdsManager/JSInterstitialAdsManager.h",
                "ZFNativeAdsManager/JSInterstitialAdsDefine.h"
            ],
            "requires_arc": "ZFNativeAdsManager/*.m"
        },
        {
            "name": "AdmobInterstitial",
            "dependencies": {
                "ZFNativeAdsManager/InterstitialCore": [],
                "Firebase/Core": [
                    "~> 3.12.0"
                ],
                "Firebase/AdMob": [
                    "~> 3.12.0"
                ]
            },
            "source_files": [
                "ZFNativeAdsManager/Platforms/Admob/*.{h,m}",
                "ZFNativeAdsManager/Platforms/Admob/Action/*.{h,m}"
            ]
        }
    ]
}

Pin It on Pinterest

Share This