BrightcoveOS/android-player-samples — pull request #40 by pajato1 (2014-06-06 15:27:27+00:00)
Title: Upgraded the IMA SDK dependency and fixed the basic IMA sample app instrumentation test to get everything passing again.

AdRulesIMASampleApp/src/main/AndroidManifest.xml
BasicIMASampleApp/src/main/AndroidManifest.xml
BasicIMAWidevineSampleApp/src/main/AndroidManifest.xml

* Added meta-data required by Google Player Services, which is now
required by the IMA SDK.

AdRulesIMASampleApp/src/main/java/com/brightcove/player/samples/ima/adrules/MainActivity.java

* Modified auto-play implementation by removing the
ADS_MANAGER_LOADED listener and just calling start() from the
Catalog onVideo() callback.

* Removed the DID_SET_VIDEO listener, because
initializeAdsRequests() is now called automatically by the
GoogleIMAComponent.

AdRulesIMASampleApp/src/main/res/values/version.xml
BasicIMASampleApp/src/main/res/values/version.xml
BasicIMAWidevineSampleApp/src/main/res/values/version.xml

* Initial checkin.

BasicIMASampleApp/src/androidTest/java/com/brightcove/player/samples/ima/basic/test/MainActivityTest.java

* Modified the DID_START_AD listener to all the tracking.

* Modified the DID_COMPLETE_AD listener to no longer do any tracking.

* Modified testAdPauseResume() to no longer fork a new Thread,
because the IMA SDK uses a WebView and only the Thread which
created the WebView can make calls on it.

build.gradle

* Upgraded the IMA SDK dependency to v3beta7.