Ok, let’s backtrack to the blueprint node call, then:
KismetSystemLibrary.cpp:
void UKismetSystemLibrary::ShowAdBanner(bool bShowOnBottomOfScreen)
{
FPlatformMisc::LowLevelOutputDebugString(TEXT("UKismetSystemLibrary:ShowAdBanner"));
if (IAdvertisingProvider* Provider = FAdvertising::Get().GetDefaultProvider())
{
FPlatformMisc::LowLevelOutputDebugString(TEXT("UKismetSystemLibrary:Calling Provider->ShowAdBanner"));
Provider->ShowAdBanner(bShowOnBottomOfScreen);
}
}
The provider should be AndroidAdvertising from Engine/Config/Android/AndroidEngine.ini:
[Advertising]
DefaultProviderName=AndroidAdvertising
This is what should have called the function you inserted logging into. Maybe the advertising provider isn’t set?
You can try adding this to your project’s Config/DefaultEngine.ini, but it shouldn’t be necessary.