hunk.code_window:   }
     public static ExponentPackage kernelExponentPackage(Context context, JSONObject manifest, List<Package> expoPackages) {
       Map<String, Object> kernelExperienceProperties = new HashMap<>();
       List<SingletonModule> singletonModules = ExponentPackage.getOrCreateSingletonModules(context, manifest, expoPackages);
       kernelExperienceProperties.put(LINKING_URI_KEY, "exp://");
       kernelExperienceProperties.put(IS_HEADLESS_KEY, false);
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:   public static ExponentPackage kernelExponentPackage(Context context, JSONObject manifest, List<Package> expoPackages, @Nullable String initialURL) {
  
hunk.file_path: android/versioned-abis/expoview-abi41_0_0/src/main/java/abi41_0_0/host/exp/exponent/ExponentPackage.java
hunk.type: replace
file: // Copyright 2019-present 650 Industries. All rights reserved.
  
  #import <ABI39_0_0EXAdsAdMob/ABI39_0_0EXAdsAdMob.h>
  #import <GoogleMobileAds/GoogleMobileAds.h>
  
  @implementation ABI39_0_0EXAdsAdMob
  
  ABI39_0_0UM_EXPORT_MODULE(ExpoAdsAdMob);
  
  ABI39_0_0UM_EXPORT_METHOD_AS(setTestDeviceIDAsync,
                      setTestDeviceID:(NSString *)testDeviceID
                      resolver:(ABI39_0_0UMPromiseResolveBlock)resolve
                      rejecter:(ABI39_0_0UMPromiseRejectBlock)reject)
  {
    NSArray<NSString *>* testDeviceIdentifiers = nil;
    if (testDeviceID && ![testDeviceID isEqualToString:@""]) {
      if ([testDeviceID isEqualToString:@"EMULATOR"]) {
        testDeviceIdentifiers = @[kGADSimulatorID];
      } else {
        testDeviceIdentifiers = @[testDeviceID];
      }
    }
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers;
    resolve(nil);
  }
  
  @end
  