Open Source SDK
MoPub’s client code is hosted on GitHub in the mopub-client project. As app developers, we got frustrated with the fact that most ad networks required a separate SDK binary integration and constant updates to get the latest features. We came up with the “low footprint,” source level approach as a solution to that problem. Integrate a single set of source files into your app, directly through subversion or git, and then you will never have issues with updates.
Ease of Integration
You can use subversion to automatically import the latest code updates from MoPub into your application in a single command. A single source library means fewer conflicts, a smaller resulting binary and automatic handling of new versions of iOS and developer tools.
Transparency and Code Correctness
Our SDK source is also monitored and actively fixed by the community. If bugs, crashes or memory leaks are discovered, they are usually patched very quickly. Strange interactions with other libraries in your application can be debugged easily. The community helps us ensure that the SDK is correct and bug-free, and importantly, you know exactly what information is being sent to MoPub in order to render ads, without having to Wireshark your app.
If you want to do something custom in your app with your ad presentation, the MoPub SDK is a great starting point. Feel free to extend and customize the way that MoPub loads ads, displays them to the user, or caches creatives for performance. This is a great way to ensure an excellent experience for your users while still driving the bottom line.
Head on over to the MoPub GitHub to get started. The wiki has up to date instructions on how to integrate with your development environment on both iOS and Android.