<?xml version="1.0" encoding="utf-8"?>
<root>
  <doclet-version-NOT-library-version>1.00</doclet-version-NOT-library-version>
  <b4x_version>10.00</b4x_version>
  <dependsOn>firebaseadmob</dependsOn>
  <dependsOn>javaobject</dependsOn>
  <dependsOn>com.google.firebase:firebase-ads</dependsOn>
  <dependsOn>gson-2.8.5</dependsOn>
  <dependsOn>googleconsent.aar</dependsOn>
  <class>
    <name>com.gad.appopenad.gadappopenad</name>
    <shortname>GADAppOpenAd</shortname>
    <comment>Google AppOpenAd.
</comment>
    <owner>process</owner>
    <event>AppOpenAd_Event(event as String)</event>
    <method>
      <name>IsInitialized</name>
      <comment>Tests whether the object has been initialized.</comment>
      <returntype>boolean</returntype>
    </method>
    <method>
      <name DesignerName="Initialize">_initialize</name>
      <comment>Initializes the object on Activity_Create.
</comment>
      <returntype>String</returntype>
      <parameter>
        <name>ba</name>
        <type>anywheresoftware.b4a.BA</type>
      </parameter>
      <parameter>
        <name>callback</name>
        <type>Object</type>
      </parameter>
    </method>
    <method>
      <name DesignerName="RequestAppOpenAd">_requestappopenad</name>
      <comment>Request an ad for later use.
Like you can call this after user dismiss the first ad.
</comment>
      <returntype>String</returntype>
      <parameter>
        <name>adID</name>
        <type>String</type>
      </parameter>
    </method>
    <method>
      <name DesignerName="TryToPresentAppOpenAd">_trytopresentappopenad</name>
      <comment>Call this method on Application_Resume event.
If there is no ad loaded then it will first load the ad then present the ad.
</comment>
      <returntype>String</returntype>
      <parameter>
        <name>adID</name>
        <type>String</type>
      </parameter>
    </method>
  </class>
  <version>1</version>
  <author>Biswajit Sarkar</author>
</root>