text: //
  //  ChartboostInterstitialCustomEvent.h
  //  MoPubSDK
  //
  //  Copyright (c) 2012 MoPub, Inc. All rights reserved.
  //
  
  #if __has_include(<MoPub/MoPub.h>)
      #import <MoPub/MoPub.h>
  #else
      #import "MPInterstitialCustomEvent.h"
  #endif
  
  /*
   * Please reference the Supported Mediation Partner page at http://bit.ly/2mqsuFH for the
   * latest version and ad format certifications.
   */
  @interface ChartboostInterstitialCustomEvent : MPInterstitialCustomEvent
  
  /**
   * A string that corresponds to a Chartboost CBLocation used for differentiating ad requests.
   */
  @property (nonatomic, copy) NSString *location;
  
  /**
   * Registers a Chartboost app ID to be used when initializing the Chartboost SDK.
   *
   * At initialization, the Chartboost SDK requires you to provide your Chartboost app ID. When
   * integrating Chartboost using a MoPub custom event, this ID is typically configured via your
   * Chartboost network settings on the MoPub website. However, if you wish, you may use this method to
   * manually provide the custom event with your app ID.
   *
   * IMPORTANT: If you choose to use this method, be sure to call it before making any ad requests,
   * and avoid calling it more than once. Otherwise, the Chartboost SDK may be initialized improperly.
   *
   * **Deprecated**: This method of setting the Chartboost app ID is deprecated. Use the MoPub website
   * to set your app ID in your network settings for Chartboost. See the Custom Native Network Setup guide for more
   * information. https://dev.twitter.com/mopub/ad-networks/network-setup-custom-native
   */
  + (void)setAppId:(NSString *)appId;
  
  /**
   * Registers a Chartboost app signature to be used when initializing the Chartboost SDK.
   *
   * At initialization, the Chartboost SDK requires you to provide your Chartboost app signature. When
   * integrating Chartboost using a MoPub custom event, this value is typically configured via your
   * Chartboost network settings on the MoPub website. However, if you wish, you may use this method to
   * manually provide the custom event with your app signature.
   *
   * IMPORTANT: If you choose to use this method, be sure to call it before making any ad requests,
   * and avoid calling it more than once. Otherwise, the Chartboost SDK may be initialized improperly.
   *
   * **Deprecated**: This method of setting the Chartboost app signature is deprecated. Use the MoPub website
   * to set your app signature in your network settings for Chartboost. See the Custom Native Network Setup guide for more
   * information. https://dev.twitter.com/mopub/ad-networks/network-setup-custom-native
   */
  + (void)setAppSignature:(NSString *)appSignature;
  
  @end
  