diff --git a/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java b/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java index a2421ecbca..17120843e0 100644 --- a/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java +++ b/libraries/exoplayer_ima/src/main/java/androidx/media3/exoplayer/ima/ImaServerSideAdInsertionMediaSource.java @@ -290,13 +290,6 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou this.player = player; } - public void addMediaSourceResources( - ImaServerSideAdInsertionMediaSource mediaSource, - StreamPlayer streamPlayer, - com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader) { - mediaSourceResources.put(mediaSource, new MediaSourceResourceHolder(streamPlayer, adsLoader)); - } - /** Releases resources when the ads loader is no longer needed. */ public void release() { for (MediaSourceResourceHolder resourceHolder : mediaSourceResources.values()) { @@ -306,6 +299,13 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou mediaSourceResources.clear(); } + /* package */ void addMediaSourceResources( + ImaServerSideAdInsertionMediaSource mediaSource, + StreamPlayer streamPlayer, + com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader) { + mediaSourceResources.put(mediaSource, new MediaSourceResourceHolder(streamPlayer, adsLoader)); + } + private static final class MediaSourceResourceHolder { public final StreamPlayer streamPlayer; public final com.google.ads.interactivemedia.v3.api.AdsLoader adsLoader;