Skip to content

Commit 1266fad

Browse files
google-ima-devrel-botIMA Developer Relations
authored andcommitted
Adds documentation region tags.
PiperOrigin-RevId: 795505439
1 parent 476468e commit 1266fad

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

ExoPlayerExample/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
33

4-
<!-- Required permissions for the IMA SDK -->
4+
<!-- [START ima_permissions] -->
55
<uses-permission android:name="android.permission.INTERNET"/>
6+
<!-- [END ima_permissions] -->
67

78
<!-- Required by ExoPlayer when targeting Android 13+ to be able to post notifications. -->
89
<!-- See https://github.com/google/ExoPlayer/issues/10884 for more info. -->

ExoPlayerExample/app/src/main/java/com/google/ads/interactivemedia/v3/samples/exoplayerexample/MyActivity.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.google.ads.interactivemedia.v3.samples.exoplayerexample;
22

3+
// [START imports]
34
import static android.os.Build.VERSION.SDK_INT;
45

56
import android.annotation.SuppressLint;
@@ -22,6 +23,9 @@
2223
import com.google.ads.interactivemedia.v3.api.ImaSdkFactory;
2324
import com.google.ads.interactivemedia.v3.api.ImaSdkSettings;
2425

26+
// [END imports]
27+
28+
// [START main_activity]
2529
/** Main Activity. */
2630
@SuppressLint("UnsafeOptInUsageError")
2731
/* @SuppressLint is needed for new media3 APIs. */
@@ -41,6 +45,9 @@ public class MyActivity extends Activity {
4145
private ImaAdsLoader adsLoader;
4246
private ImaSdkSettings imaSdkSettings;
4347

48+
// [END main_activity]
49+
50+
// [START on_create]
4451
@Override
4552
protected void onCreate(Bundle savedInstanceState) {
4653
super.onCreate(savedInstanceState);
@@ -62,6 +69,9 @@ protected void onCreate(Bundle savedInstanceState) {
6269
.build();
6370
}
6471

72+
// [END on_create]
73+
74+
// [START build_ad_event_listener]
6575
public AdEvent.AdEventListener buildAdEventListener() {
6676
logText = findViewById(R.id.logText);
6777
logText.setMovementMethod(new ScrollingMovementMethod());
@@ -79,6 +89,9 @@ public AdEvent.AdEventListener buildAdEventListener() {
7989
};
8090
}
8191

92+
// [END build_ad_event_listener]
93+
94+
// [START player_events]
8295
@Override
8396
public void onStart() {
8497
super.onStart();
@@ -130,6 +143,9 @@ protected void onDestroy() {
130143
super.onDestroy();
131144
}
132145

146+
// [END player_events]
147+
148+
// [START release_and_initialize_player]
133149
private void releasePlayer() {
134150
adsLoader.setPlayer(null);
135151
playerView.setPlayer(null);
@@ -167,11 +183,15 @@ private void initializePlayer() {
167183
player.setPlayWhenReady(false);
168184
}
169185

186+
// [END release_and_initialize_player]
187+
188+
// [START get_ima_settings]
170189
private ImaSdkSettings getImaSdkSettings() {
171190
if (imaSdkSettings == null) {
172191
imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
173192
// Set any IMA SDK settings here.
174193
}
175194
return imaSdkSettings;
176195
}
196+
// [END get_ima_settings]
177197
}

0 commit comments

Comments
 (0)