FMX.Advertising.ICommonAd.IsActionInProgress

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsActionInProgress: Boolean;

C++

virtual bool __fastcall IsActionInProgress() = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Advertising.pas
FMX.Advertising.hpp
FMX.Advertising ICommonAd


Beschreibung

Gibt an, ob das Interface Ihrer Anwendung aktuell von einer Werbeanzeige, die von Ihrem Benutzer geöffnet wurde, abgedeckt ist (True) oder nicht (False).

Wenn ein Benutzer auf ein Werbebanner tippt, wird die Werbeanzeige möglicherweise in Vollbildgröße maximiert. Mit dieser Funktion können Sie überprüfen, ob das der Fall ist oder nicht.

Wenn Ihre Anwendung die Aufmerksamkeit des Benutzers benötigt, können Sie zu jedem Zeitpunkt IsActionInProgress aufrufen, um zu überprüfen, ob es eine Werbeanzeige gibt, die Ihre Anwendung überdeckt. Wenn eine solche Werbeanzeige vorhanden ist, können Sie CancelAction aufrufen, um Ihre Anwendung aufzudecken:

In Delphi:

procedure TForm1.NewMessageRequiresUsersAttention(Sender: TObject);
begin
    if InstanceOfICommonAd.IsActionInProgress then
      InstanceOfICommonAd.CancelAction;
end;

In C++:

void __fastcall TForm1::NewMessageRequiresUsersAttention(TObject *Sender)
{
    if (InstanceOfICommonAd->IsActionInProgress())
        InstanceOfICommonAd->CancelAction();
}

Siehe auch