NimbusPosition
enum NimbusPosition
extension NimbusPosition : Decodable, Encodable, Equatable, Hashable, RawRepresentable
Describes the position of the ad as a relative measure of visibility or prominence. This OpenRTB table has values derived from the Inventory Quality Guidelines (IQG). Values 4 - 7 apply to apps. OpenRTB Section 5.4
-
Unknown
Declaration
Swift
case unknown
-
Above the fold
Declaration
Swift
case aboveTheFold
-
DEPRECATED: Maybe visible depending on screen
Declaration
Swift
@available(*, deprecated, message: "This has been deprecated. It's recommended to use a different position") case maybeVisibleDependingOnScreen
-
Below the fold
Declaration
Swift
case belowTheFold
-
App header
Declaration
Swift
case header
-
App footer
Declaration
Swift
case footer
-
App sidebar
Declaration
Swift
case sidebar
-
Full screen
Declaration
Swift
case fullScreen
-
Returns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values
a
andb
,a != b
implies thata == b
isfalse
.This is the default implementation of the not-equal-to operator (
!=
) for any type that conforms toEquatable
.Declaration
Swift
static func != (lhs: Self, rhs: Self) -> Bool
Parameters
lhs
A value to compare.
rhs
Another value to compare.
-
Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw value, this initializer returns
nil
. For example:enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)" print(PaperSize(rawValue: "Tabloid")) // Prints "nil"
Declaration
Swift
init?(rawValue: Int)
Parameters
rawValue
The raw value to use for the new instance.
-
Declaration
Swift
func hash(into hasher: inout Hasher)
-
Declaration
Swift
var hashValue: Int { get }
-
Creates a new instance by decoding from the given decoder, when the type’s
RawValue
isInt
.This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.
Declaration
Swift
init(from decoder: any Decoder) throws
-
Encodes this value into the given encoder, when the type’s
RawValue
isInt
.This function throws an error if any values are invalid for the given encoder’s format.
Declaration
Swift
func encode(to encoder: any Encoder) throws