Directories
¶
| Path | Synopsis |
|---|---|
|
adformattest
Package adformattest provides test fixtures for adformat — the counterpart of admodels/types.MockFormats(), but backed by embed.FS (via adformat/examples) instead of the old, fragile runtime.Caller(1) + os.Open("../assets/...") pair, which broke when a package was moved or vendored.
|
Package adformattest provides test fixtures for adformat — the counterpart of admodels/types.MockFormats(), but backed by embed.FS (via adformat/examples) instead of the old, fragile runtime.Caller(1) + os.Open("../assets/...") pair, which broke when a package was moved or vendored. |
|
examples
Package examples embeds the adformat/examples/*.yaml sample formats (§4 of the design plan) via embed.FS, so they can be loaded without a fragile runtime.Caller + os.Open dance (the old admodels/types/format_mock.go approach) and reused both by tests and by adformat/adformattest.
|
Package examples embeds the adformat/examples/*.yaml sample formats (§4 of the design plan) via embed.FS, so they can be loaded without a fragile runtime.Caller + os.Open dance (the old admodels/types/format_mock.go approach) and reused both by tests and by adformat/adformattest. |
|
openrtbnative
Package openrtbnative is a reference adformat.Binding adapter (§3.2.12) associating adformat assets/fields with OpenRTB Native 1.2 asset objects — a concrete, typed replacement for the name-based guessing that adsource-openrtb currently does (see adsource-openrtb/request/v2/builder.go), and for the always-empty FormatFileRequirement.ID/FormatField.ID of the old model.
|
Package openrtbnative is a reference adformat.Binding adapter (§3.2.12) associating adformat assets/fields with OpenRTB Native 1.2 asset objects — a concrete, typed replacement for the name-based guessing that adsource-openrtb currently does (see adsource-openrtb/request/v2/builder.go), and for the always-empty FormatFileRequirement.ID/FormatField.ID of the old model. |
|
openrtbvideo
Package openrtbvideo is a reference adformat.Binding adapter (§3.2.12) associating a whole adformat.Format with an OpenRTB Video object's properties.
|
Package openrtbvideo is a reference adformat.Binding adapter (§3.2.12) associating a whole adformat.Format with an OpenRTB Video object's properties. |
|
tracking
Package tracking is a reference adformat.Binding adapter (§3.2.16) for protocol-agnostic fire-and-forget impression/click tracking pixels, applicable to any Format.Kind (native/banner/push/direct).
|
Package tracking is a reference adformat.Binding adapter (§3.2.16) for protocol-agnostic fire-and-forget impression/click tracking pixels, applicable to any Format.Kind (native/banner/push/direct). |
|
vasttracking
Package vasttracking is a reference adformat.Binding adapter (§3.2.16) for the full VAST 4.x tracking-event dictionary, used by in-stream video creatives (Format.Kind == KindVideo).
|
Package vasttracking is a reference adformat.Binding adapter (§3.2.16) for the full VAST 4.x tracking-event dictionary, used by in-stream video creatives (Format.Kind == KindVideo). |
|
adquery
|
|
|
prices
Package prices provides embeddable price scopes for advertisement campaigns and separate actions performed on them.
|
Package prices provides embeddable price scopes for advertisement campaigns and separate actions performed on them. |
|
trafaret
Package trafaret fills impression slots from a priority-weighted pool of ads.
|
Package trafaret fills impression slots from a priority-weighted pool of ads. |
|
context
|
|
|
eventtraking
|
|
|
package httpserver provides basic HTTP server with DSP handlers
|
package httpserver provides basic HTTP server with DSP handlers |
|
i18n
|
|
|
Package msgpack provides premetive methods and object for message pack and unpacking
|
Package msgpack provides premetive methods and object for message pack and unpacking |
|
net
|
|
|
httpclient
Package httpclient provides an abstraction layer for HTTP client operations.
|
Package httpclient provides an abstraction layer for HTTP client operations. |
|
httpclient/batchclient
Package batchclient provides high-performance batch execution capabilities for HTTP requests.
|
Package batchclient provides high-performance batch execution capabilities for HTTP requests. |
|
platform
|
|
Click to show internal directories.
Click to hide internal directories.