olly
dea52048cb
Bump dependency versions
...
PiperOrigin-RevId: 382277352
2021-06-30 13:53:01 +01:00
andrewlewis
3ea694b1fb
Upgrade IMA SDK dependency to 3.23.0
...
This brings in another fix for `NullPointerExceptions` within `WebView` callbacks in the IMA SDK, related to companion ads.
Issue: #8447
#minor-release
PiperOrigin-RevId: 367591047
2021-04-09 13:19:14 +01:00
andrewlewis
6a6c70c7c1
Upgrade IMA SDK dependency to 3.22.3
...
This brings in a fix for `NullPointerExceptions` within `WebView` callbacks in
the IMA SDK.
Issue: #8447
PiperOrigin-RevId: 363627446
2021-03-24 18:03:58 +00:00
andrewlewis
e3620ed646
Upgrade IMA SDK dependency to 3.22.0
...
Issue: #7344
Issue: #8339
PiperOrigin-RevId: 351212047
2021-01-12 08:46:06 +00:00
andrewlewis
16c60ecf4b
Upgrade IMA SDK dependency to 3.21.0
...
Call the new method AdsLoader.release() to allow the IMA SDK to dispose of its
WebView.
Issue: #7344
PiperOrigin-RevId: 339022162
2020-11-02 22:56:02 +00:00
andrewlewis
35f7e7f609
Upgrade IMA SDK dependency to 3.20.1
...
This brings in a fix for companion ads rendering when targeting API 29.
Issue: #6432
PiperOrigin-RevId: 337279054
2020-10-17 01:34:52 +01:00
ibaker
2371b024dd
Switch to an 'api' dependency on Guava
...
The 'implementation' dependency causes problems when resolving
ListenableFuture in contexts that also include the
com.google.guava:listenablefuture:1.0 dependency.
Issue: #7905
Issue: #7997
Issue: #7993
PiperOrigin-RevId: 337093024
2020-10-17 01:34:15 +01:00
olly
cdcb30ed21
Exclude Guava transitive annotation dependencies
...
PiperOrigin-RevId: 331148067
2020-09-11 16:01:15 +01:00
andrewlewis
f24ba73b80
Add setter for companion ad slots
...
PiperOrigin-RevId: 322965540
2020-07-27 23:58:30 +01:00
ibaker
b48a762f20
Migrate overrides of deprecated AdsViewProvider.getAdOverlayViews
...
PiperOrigin-RevId: 321121735
2020-07-24 10:31:31 +01:00
andrewlewis
3214851fbb
Migrate off deprecated IMA SDK APIs
...
AdDisplayContainer now takes the video ad player at construction time,
and obstructions are registered/unregistered via a new method. Also
'content complete' is now notified via ad callbacks rather than the
AdsLoader.
PiperOrigin-RevId: 320567666
2020-07-13 14:02:52 +01:00
andrewlewis
a8f1cdcfd7
Upgrade IMA SDK to 3.19.4
...
This brings in a fix for the IMA SDK ignoring the media load timeout.
Issue: #7170
PiperOrigin-RevId: 320557386
2020-07-10 09:09:48 +01:00
andrewlewis
040ff47e82
Upgrade IMA to 3.19.2
...
PiperOrigin-RevId: 319764381
2020-07-06 16:46:58 +01:00
tonihei
4138e28d62
Move common gradle setup to a setting file.
...
This removes a lot of duplication from the module configuration,
avoids divergence, and makes sure that only the important differences
to the default are visible in each module file.
PiperOrigin-RevId: 318024823
2020-06-26 11:13:25 +01:00
andrewlewis
eddc2b0b33
Enable multidex for demos
...
This is necessary now we have Guava in debug (no-minified) apps.
Also switch to AndroidX multidex to remove the support library dependency.
Temporarily we need to add an Application class, as internal jetification
doesn't seem to handle declaring MultiDexApplication in AndroidManifest.xml.
issue:#7421
PiperOrigin-RevId: 313145023
2020-05-27 18:59:43 +01:00
andrewlewis
ef615754db
Fix handling of fetch errors for post-rolls
...
The ad break time in seconds from IMA was "-1" for postrolls, but this didn't
match C.TIME_END_OF_SOURCE in the ad group times array.
Handle an ad break time of -1 directly by mapping it onto the last ad group,
instead of trying to look it up in the array.
PiperOrigin-RevId: 312064886
2020-05-18 16:14:19 +01:00
andrewlewis
c4cd559315
Upgrade IMA SDK to 3.19.0
...
PiperOrigin-RevId: 311106612
2020-05-14 22:21:49 +01:00
andrewlewis
6aab5e2e61
Upgrade IMA SDK to 3.18.2
...
PiperOrigin-RevId: 310883076
2020-05-14 22:19:14 +01:00
andrewlewis
fa7d26dd9f
Migrate to new IMA preloading APIs
...
issue:#6429
PiperOrigin-RevId: 309906760
2020-05-05 18:38:14 +01:00
andrewlewis
378593f551
Add some playback tests for the IMA extension
...
These are about 5% flaky, so for now they are excluded from
continuous testing.
PiperOrigin-RevId: 303760340
2020-03-30 19:20:50 +01:00
tonihei
b5976a55ff
Upgrade Kotlin annotations and fix gradle warnings
...
The new version fixes some warnings in Gradle builds. Also
add missing indirect compileOnly dependencies to fix some more warnings
Issue:issue:#7007
PiperOrigin-RevId: 298855510
2020-03-10 10:19:19 +00:00
olly
2d0b10a73a
Use constant to define androidx annotation version
...
PiperOrigin-RevId: 266801762
2019-09-05 10:45:08 +01:00
olly
a02237de20
Fix imports
...
PiperOrigin-RevId: 266676413
2019-09-01 22:03:52 +01:00
andrewlewis
8967dd9c4c
Upgrade IMA dependency version
...
PiperOrigin-RevId: 262511088
2019-08-09 18:37:10 +01:00
tonihei
389eca6e07
Merge robolectric_testutils into testutils.
...
We no longer need two modules as AndroidX-Test takes care of the system
abstraction and we no longer have Robolectric Handler/Looper workarounds.
PiperOrigin-RevId: 262363201
2019-08-09 18:36:32 +01:00
olly
fb0481c520
Bump annotations dependency + update release notes
...
PiperOrigin-RevId: 261353271
2019-08-02 19:04:56 +01:00
andrewlewis
6abd5dc66f
Add missing annotations dependency
...
Issue: #5926
PiperOrigin-RevId: 249404152
2019-05-23 13:28:21 +01:00
andrewlewis
a0fe7ace83
Upgrade IMA to 3.11.2
...
PiperOrigin-RevId: 243988105
2019-04-18 15:14:42 +01:00
andrewlewis
35d82e1808
Upgrade IMA to 3.10.9
...
PiperOrigin-RevId: 239157535
2019-03-20 23:26:49 +00:00
tonihei
8e80acd18f
Use androidx.test and extensions.
...
This replaces the deprecated usages of RobolectricTestRunner and
RuntimeEnvironent and fully migrates the tests to androidx.
PiperOrigin-RevId: 238011667
2019-03-15 04:53:12 +00:00
olly
0622afe170
Migrate to androidx
...
Issue: #5489
PiperOrigin-RevId: 234507428
Add missing annotation dependency
Issue: #5489
PiperOrigin-RevId: 234566177
2019-02-19 13:22:54 +00:00
tonihei
edabbd52d0
Update Robolectric and Truth.
...
PiperOrigin-RevId: 233612344
2019-02-18 15:59:32 +00:00
olly
a21572f0dd
Fix minor issues and lint errors
...
PiperOrigin-RevId: 233428556
2019-02-18 15:58:37 +00:00
olly
8401097ead
Upgrade gradle plugin and friends
...
PiperOrigin-RevId: 233390513
2019-02-18 15:57:55 +00:00
andrewlewis
0cf43fc64e
Update IMA to 3.10.6
...
This brings in a memory leak fix.
Issue: #4114
PiperOrigin-RevId: 230880521
2019-01-29 16:42:39 +00:00
andrewlewis
a3c0469837
Update IMA SDK and Play Services Ads versions
...
Since version 17.0 play-services-ads requires specifying AD_MANAGER_APP=true in
AndroidManifest.xml, so add this in the IMA extension's manifest. See also
https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start .
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=222087771
2018-11-20 17:34:51 +00:00
olly
e2ebb78b63
Don't apply dependency check in non-app modules
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=209757391
2018-08-24 15:45:57 +01:00
olly
bac597cb07
Update dependencies + misc fixes
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=208195761
2018-08-13 14:02:51 +01:00
andrewlewis
27aa39e8c6
Upgrade IMA dependency
...
The IMA SDK now handles focusing the skip button so remove the workaround.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=207515573
2018-08-06 11:37:15 +01:00
andrewlewis
57b7e18b23
Add a test for preroll ad playback with ImaAdsLoader
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=202080962
2018-06-28 16:18:50 +01:00
andrewlewis
38096fb734
Add some Robolectric tests for ImaAdsLoader
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=201484853
2018-06-22 17:35:22 +01:00
olly
8e65696f02
Update forced dependencies to fix release
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=199758072
2018-06-18 10:57:43 +01:00
aquilescanta
17ab9da5b6
Enable java 8 for some missing projects
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=199265539
2018-06-05 12:44:56 +01:00
andrewlewis
c7081ed764
Update IMA and Play Services
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=198536438
2018-06-05 12:25:22 +01:00
andrewlewis
ee8fc74d65
Update IMA to 3.8.5 and Play Services to 12.0.0
...
Issue: #3911
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=192404702
2018-04-16 10:29:23 +01:00
olly
4c69826b9c
Actually use IMA proguard configuration (oops!)
...
Issue: #3723
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=191407560
2018-04-03 15:29:01 +01:00
hoangtc
fcb796a80c
Migrate ExoPlayer Gradle build files.
...
- Change 'compile' configuration (deprecared) to using 'implementation'
and 'api' configurations instead.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=187311778
2018-03-02 09:20:02 +00:00
olly
82d0a27fd9
Fix some lint issues.
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=176337058
2017-11-20 13:39:03 +00:00
olly
75d5adce6f
Update dependency versions
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=168194589
2017-09-15 23:23:16 +01:00
andrewlewis
c9f31a41cd
Adding missing license header in IMA build.gradle
...
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=167496569
2017-09-04 16:31:51 +01:00