アプリケーション上の任意の場所に
広告を表示します。このコントロールは、複数のプロバイダーに対応しており、
ツールボックスから利用できます。
Android ジェネレーターの場合、
メインオブジェクトレベルで、
[ Ads Provider ] プロパティを設定する必要があります。
このコントロールに関連付けられている固有のプロパティは、 [ Control Info ] グループに表示されます。
これらのプロパティは、
[ Ads Provider ] プロパティの値を
AdMob に設定した場合に適用されます。
これらのプロパティは、
[ Ads Provider ] プロパティの値を
GoogleMobileAds に設定した場合に適用されます。
[ Ad Unit Id ] 設計時プロパティを実行時に変更できます。値は Character タイプである必要があります。このプロパティは、
[ Ads Provider ] プロパティの値を
AdMob に設定した場合に利用できます。
特定の時間に新しい広告を強制的にリクエストします。
戻り値なし
パラメーターなし
最初に、
SD メインオブジェクトに対して [ Enable Ad ] プロパティを有効にします。
次に、(少なくとも) 1 つの Ads View コントロールをツールボックスから
Panel オブジェクトのレイアウト内にドラッグします。
その後、プロバイダーに応じてプロパティを適切に設定する必要があります。
この例では、プロバイダーは AdMob であるため、広告の識別子 (場合によっては相互に異なる複数の識別子) を設定します。
この例では、画面下部に固定広告も含まれます。Panel オブジェクトのプロパティを使用して設定できます。
最後に、アプリケーションを実行し、広告が表示されるまで待ちます。
画面の端のコントロールがどのように表示されるか、また下部に固定広告が配置されていることに注目してください。
- ここで説明したメカニズムを使用すると、好きな場所に広告を表示できます。「広告」で説明しているメカニズムでは、 [ Show Ads ] プロパティを無効にして広告が表示されないようにしない限り、すべてのパネルに既定で広告が表示されます。
- 複数の Ads View コントロールを同じパネルに配置できます。また、 [ Show Ads ] プロパティおよび [ Ads Position ] プロパティを各パネルで指定して、広告を固定位置に表示することもできます。
GoogleMobileAds は、
GeneXus 16 Upgrade 7 以降で Android プラットフォーム向けに使用できます。