Hi Deepika,
It is observed that IMA SDK always selects a media file with the highest bitrate available in spite of low internet connection.
I have tried changing the bandwidth of Network and I have observed that IMA SDK always selects a file with the highest bitrate (which is 3200 Kbit/s in my case) even if the internet speed is too slow.
You can reproduce this issue by following the steps below.
1. Extend Video Load Timout
renderingSettings.setLoadVideoTimeout(500000);
2. Limit internet bandwidth to 1Mbs and check which bitrate file is selected.
3. Increase Internet speed to 10 Mbs and check which bitrate file is selected.
IMA SDK will select the same file in both cases.
If SDK select bitrate based on device network condition than I assume it should behave adaptively and must select lower bitrate file in case of slow internet and vice versa.
Thank you