{"abstract":[{"text":"Handles a view through ad impression.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.apple.documentation\/documentation\/technologies","doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit","doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression"]]},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/handleView()"},"kind":"symbol","legalNotices":{"copyright":"Copyright &copy; 2026 Apple Inc. All rights reserved.","privacyPolicy":"https:\/\/www.apple.com\/privacy\/privacy-policy","termsOfUse":"https:\/\/www.apple.com\/legal\/internet-services\/terms\/site.html"},"metadata":{"availableLanguages":["de-DE","en-US","es-419","fr-FR","it-IT","ja-JP","ko-KR","pt-BR","zh-CN"],"extendedModule":"AdAttributionKit","externalID":"s:16AdAttributionKit13AppImpressionV10handleViewyyYaKF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handleView"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"modules":[{"name":"AdAttributionKit"}],"platforms":[{"beta":false,"deprecated":false,"introducedAt":"26.2","name":"iOS","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"26.2","name":"iPadOS","unavailable":false},{"beta":false,"deprecated":false,"introducedAt":"26.2","name":"Mac Catalyst","unavailable":false}],"role":"symbol","roleHeading":"Instance Method","symbolKind":"method","title":"handleView()"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["iOS","iPadOS","Mac Catalyst"],"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handleView"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}]}],"kind":"declarations"},{"kind":"mentions","mentions":["doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/presenting-ads-in-your-app"]},{"content":[{"anchor":"Discussion","level":2,"text":"Discussion","type":"heading"},{"inlineContent":[{"text":"Call this method on the app impression to register a person’s viewing of the ad content.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"seeAlsoSections":[{"anchor":"Displaying-view-through-ads","generated":true,"identifiers":["doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/beginView()","doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/endView()"],"title":"Displaying view-through ads"}],"variants":[{"paths":["\/documentation\/adattributionkit\/appimpression\/handleview()"],"traits":[{"interfaceLanguage":"swift"}]}],"references":{"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit":{"abstract":[{"text":"Present, process, and register postbacks for in-app ads in the App Store and alternative app marketplaces.","type":"text"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit","kind":"symbol","role":"collection","title":"AdAttributionKit","type":"topic","url":"\/documentation\/adattributionkit"},"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit/AppImpression":{"abstract":[{"text":"A structure that represents an attributable impression you generate in response to a person’s interaction with an ad in an app.","type":"text"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AppImpression"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"AppImpression"}],"role":"symbol","title":"AppImpression","type":"topic","url":"\/documentation\/adattributionkit\/appimpression"},"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit/AppImpression/beginView()":{"abstract":[{"text":"Begins recording a view-through impression when ad content corresponding to the impression becomes visible.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"beginView"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/beginView()","kind":"symbol","role":"symbol","title":"beginView()","type":"topic","url":"\/documentation\/adattributionkit\/appimpression\/beginview()"},"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit/AppImpression/endView()":{"abstract":[{"text":"Ends the view-through impression when the ad content corresponding to the impression disappears.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"endView"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/endView()","kind":"symbol","role":"symbol","title":"endView()","type":"topic","url":"\/documentation\/adattributionkit\/appimpression\/endview()"},"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit/AppImpression/handleView()":{"abstract":[{"text":"Handles a view through ad impression.","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"handleView"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/AppImpression\/handleView()","kind":"symbol","role":"symbol","title":"handleView()","type":"topic","url":"\/documentation\/adattributionkit\/appimpression\/handleview()"},"doc://com.apple.AdAttributionKit/documentation/AdAttributionKit/presenting-ads-in-your-app":{"abstract":[{"text":"Render different ad styles in your app.","type":"text"}],"identifier":"doc:\/\/com.apple.AdAttributionKit\/documentation\/AdAttributionKit\/presenting-ads-in-your-app","kind":"article","role":"article","title":"Presenting ads in your app","type":"topic","url":"\/documentation\/adattributionkit\/presenting-ads-in-your-app"},"doc://com.apple.documentation/documentation/technologies":{"abstract":[],"identifier":"doc:\/\/com.apple.documentation\/documentation\/technologies","kind":"technologies","role":"overview","title":"Technologies","type":"topic","url":"\/documentation\/technologies"}}}