Giter Site home page Giter Site logo

appodeal-ios-demo's Introduction

Appodeal iOS SDK

Thanks for taking a look at Appodeal! We take pride in having an easy-to-use, flexible monetization solution that works across multiple platforms.

Sign up for an account at http://appodeal.com/.

Preparing Your Apps for iOS9

To avoid a major drop in revenue publishers should turn off App Transport Security until further notice.

To ensure monetization with some adnetworks in Appodeal is not impacted, publishers should add the following to their plist file to allow any insecure connection:

NSAppTransportSecurity NSAllowsArbitraryLoads Developers can also edit the plist by adding NSAppTransportSecurity key of dictionary type with a dictionary element of NSAllowsArbitraryLoads of boolean type set to β€œYes”.

Integrate

Integration instructions** are available on the wiki.

If you encounter any issues, do not hesitate to contact our happy support team at [email protected].

Appodeal iOS SDK Demo project

Run with Cocoapods

1.Clone project
2.Go to Appodeal cocoapods folder
3.Make pod update to update CocoaPods dependencies
Install CocoaPods to simplify dependency management

sudo gem install cocoapods

Use [github help] (https://help.github.com/articles/generating-ssh-keys/) to add ssh key
4.Open iosdemo.xcworkspace
5.Change AppKey and Bundle ID (if you want to test your app)

6.Run

Back to top

Run with Appodeal framework

1.Clone project
2.Go to Appodeal framework folder
3.Download SDK
3.1Download the latest iOS SDK version and extract Appodeal iOS SDK.
4.Open Demo project in Xcode, then drag and drop Appodeal.framework and Resources folder onto your project or workspace (use the "Product Navigator view") and choose "Copy items into destination group's folder and click Finish".

5.Change AppKey and Bundle ID (if you want to test your app)

6.Run

Back to top

Updating your IDFA Settings

when you submit your application to the App you need to update its "Advertising Identifier (IDFA)" settings in order to comply with Apple advertising policy.

On the "Advertising Identifier" section:

  • Turn-on "Yes" on the right pane
  • Opt-in the "Serve advertisements within the app" checkbox
  • Opt-in the confirmation checkbox under "Limit Ad tracking setting in iOS"

Appodeal iOS SDK

Download

The Appodeal SDK is distributed as static library.

The current version of the SDK is 0.4.8

Integrate

Integration instructions are available on the wiki.

Requirements

iOS 7.0 and up

0.4.8 Change Log:

  • Fix video delegate
  • check version of SDK in API
  • Target mail.ru iPad banner - center position

0.4.7 Change Log:

  • fix Mopub video error
  • add Rubicon banner
  • add Rubicon interstitials
  • add OpenX banners
  • stop SDK public method
  • https support (for iOS 9)
  • improve MRAID (banners and interstitials)

0.4.6 Change Log:

  • critical bug fixes
  • renew skippable/nonskippable video option
  • add Chartboost video

0.4.5 Change Log:

  • Fix Mopub`s error click statistics (interstitials)
  • Facebook Audience Network added (banners)
  • New Public method - disableLocationPermissionCheck
  • Add new network - StartApp (banners and interstitials)

0.4.4 Change Log:

  • Unity plugin integration SDK ready
  • Inmobi banners and interstitials

0.4.3 Change Log:

  • Facebook Audience Network added (Interstitials)
  • Smaato added (Banner and Interstitials)
  • Fix Amazon banner view
  • Public methods added
  • Fixes MRAID clicks handling

0.4.2 Change Log:

  • banner for iPad (horizontal orientation)
  • stability improovment

0.4.1 Change Log:

  • new adnetwork implementation - Target Mail.ru (Banners, Interstitials), Adcolony & Vungle (Video), Inmobi (Banner & Interstitials)
  • improvement Banner integration
  • support iPAD (vertical orientation)
  • skipppable/nonskippable video
  • apps for kids support

0.3.6 Change Log:

  • fixed video/sound playback
  • fixed 'applicationWillEnterForeground' for banners
  • fixed hide banner
  • fixed bugs

0.3.5 Change Log:

  • added AppLovin videos
  • added Swift module map (obsoletes bridge header)
  • fixes ads logic
  • fixes bugs

0.3.4 Change Log:

  • fixed smaato banners
  • fixed banenrs logic
  • fixed bugs

0.3.3 Change Log:

  • updated admob
  • fixed mraid banners/interstitials
  • fixed bugs

0.3.2 Change Log:

  • added new api
  • fixed mraid banners/interstitials
  • fixed fixed banners
  • fixed bugs

0.3.1 Change Log:

  • added new api
  • fixed fixed banners
  • fixed bugs

0.3.0 Change Log:

  • added new api
  • added method showWithAdNetworkName
  • fixed fixed video ads
  • fixed optional callbacks

0.2.9 Change Log:

  • fixed cacheBanner timeout
  • fixed disable admob precache
  • fixed Interstitial networks

0.2.8 Change Log:

  • Fixed banners loading

0.2.7 Change Log:

  • Fixed mopub video

0.2.6 Change Log:

  • Fixed video ads
  • Fixes bugs

0.2.5 Change Log:

  • fixed banners fillrate

0.2.4 Change Log:

  • Added Chartboost video
  • Added Mopub video
  • Fixes bugs

0.2.3 Change Log:

  • Fixed banner sizes for large screens
  • Fixes bugs

0.2.2 Change Log:

  • Added new sdk api
  • Fixes bugs

0.2.1 Change Log:

  • Added AerServ
  • Added CocoaPods support
  • Added new sdk api
  • Fixes bugs

0.2.0 Change Log:

  • Added AdColony
  • Added Vungle
  • Added new sdk api
  • Fixes bugs

0.1.9 Change Log:

  • Fixes mraid banner sizes.
  • Fixes device rotation craches.

0.1.8 Change Log:

  • Fixes banner position when device orientation changed
  • Fixes craches.

0.1.7 Change Log:

  • Fixes reward user callback

0.1.6 Change Log:

  • Added AODAdView

Back to top

appodeal-ios-demo's People

Contributors

spdd avatar ploddi avatar iedward avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.