Package org.robovm.apple.iad
Class ADClient
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.iad.ADClient
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class ADClient extends NSObject
- Since:
- Available in iOS 7.1 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ADClient.ADClientPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ADClient(NSObject.Handle h, long handle)
protected
ADClient(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addClientToSegments(java.util.List<java.lang.String> segmentIdentifiers, boolean replaceExisting)
void
determineAppInstallationAttribution(org.robovm.objc.block.VoidBooleanBlock completionHandler)
Deprecated.Deprecated in iOS 9.0.static ADClient
getSharedClient()
void
lookupAdConversionDetails(org.robovm.objc.block.VoidBlock2<NSDate,NSDate> completionHandler)
Deprecated.Deprecated in iOS 9.0.void
requestAttributionDetails(org.robovm.objc.block.VoidBlock2<NSDictionary<?,?>,NSError> completionHandler)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
ADClient
protected ADClient(NSObject.Handle h, long handle)
-
ADClient
protected ADClient(NSObject.SkipInit skipInit)
-
-
Method Detail
-
determineAppInstallationAttribution
@Deprecated public void determineAppInstallationAttribution(org.robovm.objc.block.VoidBooleanBlock completionHandler)
Deprecated.Deprecated in iOS 9.0. Use requestAttributionDetailsWithBlock instead.- Since:
- Available in iOS 7.1 and later.
-
lookupAdConversionDetails
@Deprecated public void lookupAdConversionDetails(org.robovm.objc.block.VoidBlock2<NSDate,NSDate> completionHandler)
Deprecated.Deprecated in iOS 9.0. Use requestAttributionDetailsWithBlock instead.- Since:
- Available in iOS 8.0 and later.
-
requestAttributionDetails
public void requestAttributionDetails(org.robovm.objc.block.VoidBlock2<NSDictionary<?,?>,NSError> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
addClientToSegments
public void addClientToSegments(java.util.List<java.lang.String> segmentIdentifiers, boolean replaceExisting)
- Since:
- Available in iOS 8.0 and later.
-
getSharedClient
public static ADClient getSharedClient()
- Since:
- Available in iOS 7.1 and later.
-
-