I've attached the project I used to reproduce.
There are 3 symptoms that I believe are related. The latter 2 are easier to reproduce.
I added log statements in "onDestroy()" and "finalize()" for MyActivity and VideoFragment. You'll see that onDestroy() is called, but finalize is not. After starting MyActivity more than once, you can see the StrictMode violation.
03-28 14:11:44.935 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/MyActivity: onDestroy() called
03-28 14:11:44.935 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: onDestroy() called
03-28 14:11:45.107 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp E/StrictMode: class com.google.ads.interactivemedia.v3.samples.videoplayerapp.MyActivity; instances=2; limit=1
android.os.StrictMode$InstanceCountViolation: class com.google.ads.interactivemedia.v3.samples.videoplayerapp.MyActivity; instances=2; limit=1
at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1)
03-28 14:14:07.927 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:08.167 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:08.407 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:08.647 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:08.887 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:09.127 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:09.367 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:09.608 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:09.847 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:10.087 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:10.327 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:10.567 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:10.807 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:11.047 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:11.287 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:11.527 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:11.767 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]
03-28 14:14:12.007 758-758/com.google.ads.interactivemedia.v3.samples.videoplayerapp D/VideoFragment: getContentProgress() returned VideoProgressUpdate [currentTime=-0.001, duration=-0.001]