Repository: 4ian/GDevelop
File: Extensions/AdMob/JsExtension.js (JavaScript)

Code before:
        'SetTestMode',
        _('Enable test mode'),
        _(
          'Activate or deactivate the test mode ("development" mode).\n' +
            'When activated, tests ads will be served instead of real ones.\n' +
            '\n' +
            'It is important to enable test ads during development so that you can click on them without ' +
            'charging advertisers. If you click on too many ads without being in test mode, you risk your ' +
            'account being flagged for invalid activity.'
        ),
        _('Enable test mode (serving test ads, for development): _PARAM0_'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )
      .addParameter('yesorno', _('Enable test mode?'), '', false)
      .getCodeExtraInformation()
      .setIncludeFile('Extensions/AdMob/admobtools.js')
      .setFunctionName('gdjs.adMob.setTestMode');

    extension
      .addAction(
        'PreventAdmobAutoInitialization',
        _('Prevent Admob auto initialization'),
        _(
          'Prevent Admob from initializing automatically. You will need to call InitAdmob manually.\n' +
            'This is useful if you want to control when the consent dialog will be shown (for example, after the user has accepted your game terms).'
        ),
        _('Prevent Admob auto initialization'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )
      .getCodeExtraInformation()
      .setIncludeFile('Extensions/AdMob/admobtools.js')
      .setFunctionName('gdjs.adMob.preventAdmobAutoInitialization');

    extension
      .addAction(
        'InitializeAdmob',
        _('Initialize Admob'),
        _('Manually initialize Admob.'),
        _(
          'Initialize Admob manually. This will trigger the consent dialog if needed, and then load the ads.\n' +
            'Use this action if you have disabled the auto init and want to control when the consent dialog will be shown.'
        ),
        _('Initialize Admob'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )

Review comment (suggestion):
```suggestion
          'Prevent AdMob from initializing automatically. You will need to call the "Initialize AdMob" action instead.\n' +
```

Code after:
        'SetTestMode',
        _('Enable test mode'),
        _(
          'Activate or deactivate the test mode ("development" mode).\n' +
            'When activated, tests ads will be served instead of real ones.\n' +
            '\n' +
            'It is important to enable test ads during development so that you can click on them without ' +
            'charging advertisers. If you click on too many ads without being in test mode, you risk your ' +
            'account being flagged for invalid activity.'
        ),
        _('Enable test mode (serving test ads, for development): _PARAM0_'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )
      .addParameter('yesorno', _('Enable test mode?'), '', false)
      .getCodeExtraInformation()
      .setIncludeFile('Extensions/AdMob/admobtools.js')
      .setFunctionName('gdjs.adMob.setTestMode');

    extension
      .addAction(
        'PreventAdmobAutoInitialization',
        _('Prevent AdMob auto initialization'),
        _(
          'Prevent AdMob from initializing automatically. You will need to call "Initialize AdMob" action manually.\n' +
            'This is useful if you want to control when the consent dialog will be shown (for example, after the user has accepted your game terms).'
        ),
        _('Prevent AdMob auto initialization'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )
      .getCodeExtraInformation()
      .setIncludeFile('Extensions/AdMob/admobtools.js')
      .setFunctionName('gdjs.adMob.preventAdmobAutoInitialization');

    extension
      .addAction(
        'InitializeAdmob',
        _('Initialize AdMob manually'),
        _(
          'Initialize AdMob manually. This will trigger the consent dialog if needed, and then load the ads.\n' +
            'Use this action if you have disabled the auto init and want to control when the consent dialog will be shown.'
        ),
        _('Initialize AdMob'),
        '',
        'JsPlatform/Extensions/admobicon24.png',
        'JsPlatform/Extensions/admobicon16.png'
      )
      .getCodeExtraInformation()