initializeWithConfigBuilder static method

Future<void> initializeWithConfigBuilder(
  1. {required String publisherId,
  2. required String appId,
  3. required ConfigBuilder configBuilder,
  4. InitializationEvents? initializationEvents}
)

This is to use Manual Configuration. You must pass a ConfigBuilder to use this method. Ensure you follow COMMENT Link(Guide to manual configuration) to set all the required values in the ConfigBuilder.

With manual configuration, you take control of the AdUnit Configurations and the Targeting Configurations.

Remember that you still need an Internet Connection for the CMP to work, and also we send data about the logs to our Db to better client support.

You can use setDebug to test real ad units and real information by setting the useRealServer bool to true in the function. Otherwise, leave it as false and use the ConfigBuilder test ad unit constants to build your test data for testing the manual configuration.

publisherId will be used to send info about your use to our server. appId COMMENT configBuilder Configuration builder.

Implementation

static Future<void> initializeWithConfigBuilder({
  required String publisherId,
  required String appId,
  required ConfigBuilder configBuilder,
  InitializationEvents? initializationEvents,
}) =>
    R89SdkPlatformInterface.instance().initializeWithConfigBuilder(
        InitializationEntity(
            publisherId: publisherId, appId: appId, singleLine: false),
        configBuilder.build(),
        initializationEvents);