)]}'
{
  "commit": "a01866df81c84ed50fc2e3beeb982cc8e1de65b6",
  "tree": "e700d78a9dcc6c19aa3d523d2eeb971b544bbbda",
  "parents": [
    "1a109367da99592446e292df846ab027c69c8aa8"
  ],
  "author": {
    "name": "Maurice Parrish",
    "email": "10687576+bparrishMines@users.noreply.github.com",
    "time": "Thu Sep 25 13:16:10 2025 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 25 19:16:10 2025 +0000"
  },
  "message": "[interactive_media_ads] Adds support for time offsets of ad breaks (#9953)\n\nFixes https://github.com/flutter/flutter/issues/174405\r\n\r\n## Pre-Review Checklist\r\n\r\n**Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member\u0027s review for guidance on which automated comments should be addressed.\r\n\r\n[^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c84cf244ec69a6f9758b7ffabea781f6b6d5b05",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/CHANGELOG.md",
      "new_id": "456b0b506d4ba6a8cb039796b01d49c1f4d5b63f",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "c4348ca67982bc2f510ff7a7484fc9b553714fb2",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt",
      "new_id": "f9588879081b3f63a4cde66da094481ad907f1be",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt"
    },
    {
      "type": "modify",
      "old_id": "3081008867ebb803340202d5912d22fa4e0cd52f",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt",
      "new_id": "fb74ed5593067fa9654573d29f2f9baebf9adb9a",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt"
    },
    {
      "type": "modify",
      "old_id": "38edc43af8e4789da9b479249513f9af0c290eac",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt",
      "new_id": "43a794255d3b3588fe86a7106a5351392bb59c17",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt"
    },
    {
      "type": "modify",
      "old_id": "cccb7820614ff07a98e2d732dff5056c29086ce0",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt",
      "new_id": "f82623bb2db860f4f2b2b67b082f99eaa62aed94",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt"
    },
    {
      "type": "modify",
      "old_id": "c0232b469a3077cec0bef58458c2467eee15835c",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/example/ios/RunnerTests/AdsManagerTests.swift",
      "new_id": "206ccc66994ecdd7da63fecfb98759003ec8200d",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/example/ios/RunnerTests/AdsManagerTests.swift"
    },
    {
      "type": "modify",
      "old_id": "abcd9e3010a493d868517a60d4941f9b9c15881b",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/example/lib/video_ad_example_screen.dart",
      "new_id": "a248a27d4c0dba0f9e31e4fdbf76d5e2a28a8e3a",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/example/lib/video_ad_example_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "a19f004570de858f2976a9acae26e8b49e1c0f8c",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsManagerProxyAPIDelegate.swift",
      "new_id": "2e50d4a086795d4c56996fabdc09141bfc242f32",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsManagerProxyAPIDelegate.swift"
    },
    {
      "type": "modify",
      "old_id": "51c134a48ed355f4f2c341b2ddccdc735b5e0d5b",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift",
      "new_id": "6ac61aa981e0477e5c667cab0e80e924b5d740b1",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift"
    },
    {
      "type": "modify",
      "old_id": "7063553bf2f4f837336fa1810046e858d9e7bee8",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift",
      "new_id": "ef2f9f27198fabc37891d042225601d710300220",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/InteractiveMediaAdsLibrary.g.swift"
    },
    {
      "type": "modify",
      "old_id": "cff115ac27fe57006a4133ad67b8544cf7a7325a",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/ads_loader.dart",
      "new_id": "6bbf7d1676fedfa5e6a0fa26559b846dde3f4994",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/ads_loader.dart"
    },
    {
      "type": "modify",
      "old_id": "10a5e18d7574daf1b7c247d8caa0f1b342f909b0",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/android/android_ad_display_container.dart",
      "new_id": "a8968d522d66e0bc9161ad8718659390d9e545a7",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/android/android_ad_display_container.dart"
    },
    {
      "type": "modify",
      "old_id": "f299b0c73d734234c57855d9fb3081d1c5b89992",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/android/android_ads_manager.dart",
      "new_id": "c0a61fbec6ce0c9e59e35d7a36303a29556ce18b",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/android/android_ads_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "8bbed1fa6685c866b0f3d5a1d91a04e1224d8f4c",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart",
      "new_id": "dfb02c675b2fd5f4922ebc8c525ae048492d0de2",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart"
    },
    {
      "type": "modify",
      "old_id": "42f16e667473895184f18cb0e0fa5f6dc72aaa84",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart",
      "new_id": "053defe1e56463ed3fee9089c681975f39f9b6d0",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/ios/interactive_media_ads.g.dart"
    },
    {
      "type": "modify",
      "old_id": "058faa0a69642cb92cf8cea231a2835de154a7fd",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/ios/ios_ads_manager.dart",
      "new_id": "f8a8c01671e053f2de4accad88f470d5dc9aa558",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/ios/ios_ads_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "33c5dd12fb05f6c75316beec91fd3f7505b89e5d",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/lib/src/platform_interface/platform_ads_manager.dart",
      "new_id": "cc77cd565040d2109388eb5022dbef544b1e3d72",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/lib/src/platform_interface/platform_ads_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "43ceedca2279ddd7c58e7b4e496a8369cdcedb4b",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart",
      "new_id": "5bd6231c56a7595f03b0e30de77a1770fd1c95d6",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart"
    },
    {
      "type": "modify",
      "old_id": "e325dbddfd99bc8cb9d3f423358cf8081784e29a",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/pigeons/interactive_media_ads_ios.dart",
      "new_id": "ce39fd5ced202d098e57f80174d3236956b5c82d",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/pigeons/interactive_media_ads_ios.dart"
    },
    {
      "type": "modify",
      "old_id": "17bb2c2c94fc07bf99df71d0d498fd770d5059af",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/pubspec.yaml",
      "new_id": "385101a9c012ef4db3b12472934d48410d7a2a02",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b812ee380e16782b8eff4f63154609511b269a66",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/ads_manager_test.dart",
      "new_id": "836b5cb77f7f32e090a0b3582d131bbf344f9c08",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/ads_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "eb56f04dcaa39c1db17cbf8753df5d1895e7b6c9",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/android/ads_loader_test.mocks.dart",
      "new_id": "da94b7f609a5f5dc21f9377c5d4d05beeb4780aa",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/android/ads_loader_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "c134961ec83ed2a04344a51273b090ab7701920a",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/android/ads_manager_test.dart",
      "new_id": "56aba1745919b8a9de9f5398b7700d937c78ccc8",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/android/ads_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "92af7ae343e12f5a6411a7103523f3870c4876cc",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/android/ads_manager_test.mocks.dart",
      "new_id": "8fd6d2626671b73f4f4193c9b2086c09b65e844c",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/android/ads_manager_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "a7d336d0a86df91614a4bed06c1acb62aed35f78",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/ios/ads_loader_test.mocks.dart",
      "new_id": "0788ef05487e4ccd43ab3eb15b3054232f7a5901",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/ios/ads_loader_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "0c26c652774ede21f18dda02977432c11fd9aa34",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/ios/ads_manager_delegate_tests.dart",
      "new_id": "ddf9d08b40b66995f767501a666cba8a71c4567a",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/ios/ads_manager_delegate_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "cb0567a918572f786908955a68c67caa9ccca0e3",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/ios/ads_manager_test.dart",
      "new_id": "2f8fdab632b665529329844b71ca88fbb045f592",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/ios/ads_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6d1b4b9a03ea4bec5f52f31a4eaf15d3af17379c",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/ios/ads_manager_test.mocks.dart",
      "new_id": "6e10afb706ab2fa03b7d43ebed39506d867affa1",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/ios/ads_manager_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "45b91aa13fdb343963b793f5370c4769c64abc54",
      "old_mode": 33188,
      "old_path": "packages/interactive_media_ads/test/test_stubs.dart",
      "new_id": "60e319f6fed0ebf034f083f14ac63e3b931a4177",
      "new_mode": 33188,
      "new_path": "packages/interactive_media_ads/test/test_stubs.dart"
    }
  ]
}
