Package org.ngengine.ads
Class ImmersiveAdSpace
java.lang.Object
org.ngengine.ads.ImmersiveAdSpace
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionImmersiveAdSpace
(Supplier<BoundingVolume> boundSupplier, Consumer<Texture> applyTexture, Function<String, String> getProperty, Function<org.ngengine.nostrads.protocol.AdBidEvent, Boolean> filter) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
void
void
confirm()
org.ngengine.nostrads.protocol.AdBidEvent
get()
List
<org.ngengine.nostr4j.keypair.NostrPublicKey> List
<org.ngengine.nostrads.protocol.types.AdTaxonomy.Term> getCategories
(org.ngengine.nostrads.protocol.types.AdTaxonomy taxonomy) org.ngengine.nostrads.protocol.types.AdPriceSlot
org.ngengine.nostrads.protocol.types.AdSize
getSize()
List
<org.ngengine.nostrads.protocol.types.AdMimeType> boolean
boolean
void
void
openLink()
void
set
(RenderManager rm, AssetManager am, org.ngengine.nostrads.protocol.AdBidEvent bid, Runner runner) void
setCurrentOffer
(String offerId, Consumer<Boolean> callback) void
setLoadingTimeout
(Duration timeout) void
-
Field Details
-
supportedMimeTypes
-
boundSupplier
-
getProperty
-
applyTexture
-
filter
-
loadingTimeout
-
needUpdate
protected volatile boolean needUpdate -
offerId
-
offerCallback
-
currentBid
protected volatile org.ngengine.nostrads.protocol.AdBidEvent currentBid -
loadingSince
-
confirmed
protected volatile boolean confirmed
-
-
Constructor Details
-
ImmersiveAdSpace
-
-
Method Details
-
getFilter
-
getBounds
-
markLoading
public void markLoading() -
setLoadingTimeout
-
isLoading
public boolean isLoading() -
openLink
public void openLink() -
getSize
public org.ngengine.nostrads.protocol.types.AdSize getSize() -
getLanguages
-
getCategories
public List<org.ngengine.nostrads.protocol.types.AdTaxonomy.Term> getCategories(org.ngengine.nostrads.protocol.types.AdTaxonomy taxonomy) -
getPriceSlot
public org.ngengine.nostrads.protocol.types.AdPriceSlot getPriceSlot() -
getAdvertisersWhitelist
-
getSupportedMimeTypes
-
setCurrentOffer
-
confirm
public void confirm() -
cancel
public void cancel() -
getCurrentOfferId
-
setUpdateNeeded
public void setUpdateNeeded() -
isUpdateNeeded
public boolean isUpdateNeeded() -
clearUpdateNeeded
public void clearUpdateNeeded() -
get
public org.ngengine.nostrads.protocol.AdBidEvent get() -
set
public void set(RenderManager rm, AssetManager am, org.ngengine.nostrads.protocol.AdBidEvent bid, Runner runner)
-