FMX.Advertising.TCustomBannerAd.IsActionInProgress
Delphi
function IsActionInProgress: Boolean;
C++
bool __fastcall IsActionInProgress();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Advertising.pas FMX.Advertising.hpp |
FMX.Advertising | TCustomBannerAd |
Beschreibung
Gibt an, ob die Oberfläche Ihrer Anwendung aktuell von einer Werbeanzeige, die vom Benutzer geöffnet wurde, verdeckt ist (True
) oder nicht (False
).
Wenn ein Benutzer auf ein Werbebanner tippt, wird die Werbeanzeige möglicherweise in Vollbildgröße angezeigt. 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 im Vordergrund anzuzeigen:
In Delphi:
procedure TForm1.NewMessageRequiresUsersAttention(Sender: TObject);
begin
if MyBannerAd.IsActionInProgress then
MyBannerAd.CancelAction;
end;
In C++:
void __fastcall TForm1::NewMessageRequiresUsersAttention(TObject *Sender)
{
if (MyBannerAd->IsActionInProgress())
MyBannerAd->CancelAction();
}