연속 재생 보고

Android용 IMA SDK를 사용하면 합니다. 이 setContinuousPlayback() 메서드가 플레이어가 콘텐츠 동영상을 계속 재생할 것인지 여부를 SDK에 알립니다. 연이어 반복됩니다. true로 설정하면 요청은 연속재생에 적합하다고 광고 서버에서 지정한 요청이어야 합니다. 비 이 메서드를 호출할 때 설정을 알 수 없는 상태로 둡니다 다음 샘플은 광고 요청에서 연속 재생을 설정하는 방법을 보여줍니다.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
Exoplayer-IMA 확장 프로그램 또는 BasicExample 를 사용하는 경우 다음 샘플은 연속 재생을 설정하는 방법을 보여줍니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    playerView = findViewById(R.id.player_view);

    ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true);
    adsLoader = builder.build();
}

연속 재생과 광고 자동 재생의 차이점

Android용 IMA SDK에서는 플레이어의 재생 시작 여부도 설정할 수 있습니다. 사용자 액션이 재생을 시작할 때까지 기다릴 수 있습니다 이 작업은 setAdWillAutoPlay() 메서드를 사용하여 축소하도록 요청합니다. true로 설정하면 광고에서 지정한 광고가 반환됩니다. 서버를 선택해야 합니다.

이 표에는 동영상 콘텐츠를 기준으로 연속 재생 및 자동재생을 위한 광고를 요청해야 하는 상황이 자세히 설명되어 있습니다. 광고가 쌍을 이루고 있습니다.

동영상 콘텐츠 setContinuousPlayback()의 매개변수 setAdWillAutoPlay()를 위한 매개변수
사용자 상호작용 시 재생되는 단일 콘텐츠 동영상 false false
자동재생되는 단일 콘텐츠 동영상 false true
사용자 상호작용 시 첫 번째 동영상을 재생하지만 팔로잉 동영상 true false
첫 번째 동영상은 자동재생되고 다음 동영상은 자동재생되는 동영상 재생목록 true true